How many ES5 environments are still in use today?

Andrea Giammarchi andrea.giammarchi at gmail.com
Tue Apr 3 00:56:50 UTC 2018


fair enough, I've considered "pure ES%" every engine I've mentioned 'cause
in a way ot another they are compatible with ES3, ES5, and "ES6" which is a
well known acronym in the industry.

Rhino sounds like legacy these days, and so does anything else stuck at ES3
only.

FWIW I would never support anything stuck at ES3 for the simple reason
we're talking 20 years ago specification (it wasn't that bad, it's just
outdated now)


On Tue, Apr 3, 2018 at 12:59 AM, Isiah Meadows <isiahmeadows at gmail.com>
wrote:

> I think you forgot to include Rhino. There's still quite a few who
> haven't migrated over to Nashorn, since Rhino has a widely differing
> API. It's no longer as actively maintained, but it still has a
> substantial user base. (It's ES5 compatible, but has no ES6 features.)
>
> Also, IIRC, Nashorn has made attempts to implement ES6, so I wouldn't
> consider it pure ES5 anymore.
> -----
>
> Isiah Meadows
> me at isiahmeadows.com
>
> Looking for web consulting? Or a new website?
> Send me an email and we can get started.
> www.isiahmeadows.com
>
>
> On Mon, Apr 2, 2018 at 3:46 PM, Andrea Giammarchi
> <andrea.giammarchi at gmail.com> wrote:
> > I guess when it comes to other projects Wikipedia Wikipedia should be
> > enough:
> > https://en.wikipedia.org/wiki/List_of_ECMAScript_engines
> >
> > FWIW I think only Chakra, SpiderMonkey, JavaScriptCore, Nashorn, QtScript
> > (although, not standard at all), Duktape, Moddable (R.I.P. Kinoma),
> > Espruino, MuJS (new to me!), and JerryScript are the actively
> > used/developed/maintained, and the list misses GJS, but I guess that's
> > because it's based on SpiderMonkey.
> >
> > Purely ES5 start with IE9 on browser land, but includes IE11 too which is
> > still quite popular.
> >
> > Not fully ES2015 is Chrome 49 which is the latest Chrome version
> supported
> > in both Windows XP and Vista and there are still users that won't let
> that
> > old/cracked OS go, regardless all security issues they have.
> >
> > Opera 36 is at the same state of Chrome 49, and things are pretty
> different
> > on mobile too.
> >
> > All phones from 2015 are stuck behind older Android versions or, even
> worst,
> > Samsung Internet, like it is for the Galaxy A3 case which is still a
> pretty
> > good looking phone.
> >
> > However, Samsung Browser 4.0 is not too bad compared to IE11, as you can
> see
> > in this gist:
> > https://gist.github.com/WebReflection/1411b420574c1cc4b4f08fcf9cd960
> c8#gistcomment-2399378
> >
> > Have I answered your question ?
> >
> >
> >
> >
> >
> > On Mon, Apr 2, 2018 at 9:18 PM, /#!/JoePea <joe at trusktr.io> wrote:
> >>
> >> I'm curious to know how many pure ES% environments (with or without
> >> non-standard features like __proto__, and without any ES6 features) are
> >> still being used in the wild.
> >>
> >> Would this come down to a browser statistics lookup? I believe there are
> >> other projects that use ES, like Rhino, Espruino, etc. Do you know of
> some
> >> place to get such statistics besides for browsers?
> >>
> >> /#!/JoePea
> >>
> >> _______________________________________________
> >> es-discuss mailing list
> >> es-discuss at mozilla.org
> >> https://mail.mozilla.org/listinfo/es-discuss
> >>
> >
> >
> > _______________________________________________
> > es-discuss mailing list
> > es-discuss at mozilla.org
> > https://mail.mozilla.org/listinfo/es-discuss
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20180403/73050d1a/attachment-0001.html>


More information about the es-discuss mailing list