ES5 is my preference too. I think ES6 would be interesting because the code
would look a bit closer to AS3, but with the polyfills and the
implementations in browsers being pretty new still, I'm wary of adopting it
at this point in time.

- Josh

On Thu, May 28, 2015 at 10:13 AM, Alex Harui <aha...@adobe.com> wrote:

>
>
> On 5/28/15, 10:08 AM, "Frédéric THOMAS" <webdoubl...@hotmail.com> wrote:
>
> >Btw, I would like to come back on this:
> >
> >> 1) figure out when to load the polyfill
> >
> >For ES6: All the time at the moment
> >
> >> 2) worry about bugs in the polyfill
> >
> >I guess like any other thirdparty we are using and those polyfills we are
> >talking about are open source, it means as well there are people to
> >maintain and fix them until ES6 is supported by the browser.
> >
> >> 3) have different debug experiences in different browsers
> >
> >I'm mot sure that's a problem, if a dev needs to debug at this level,
> >they should rely on 2, othewise they would debug in ES6, which is more
> >comfortable ?
> >
> >> 4) bundle the polyfills in the release
> >
> >Not sure, I guess they could be loaded directly from their github
> >location.
> >
> >> 5) manage the licenses and other documentation around the polyfills.
> >
> >Indeed and I'm not good with that.
> >
> >Did I miss something ?
>
> Nope, those sound like the right answer, but it sounds like more work than
> just staying with ES5.  So ES5 would be my preference, but I’ll go with
> the majority.
>
> Regarding the debug experience: the more runtime configurations you have
> to support, the more time you will spend investigating those bugs where it
> works for you but not for the bug filer.  Odds are you’ll end up stepping
> into the polyfill to see if it is the reason.  Again, if there is enough
> pay-off for moving to ES6 great, but otherwise, that’s just more work for
> us.
>
> -Alex
>
>

Reply via email to