Re: Re: How many ES5 environments are still in use today?

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: Re: How many ES5 environments are still in use today?

N. Oxer
Nobody's mentioned this yet, but Rhino is still in use in Google Apps Script, which means anything related to G suite and scripting (e.g. google sheets macros, google forms scripts) is also stuck at es3-5.

_______________________________________________
es-discuss mailing list
[hidden email]
https://mail.mozilla.org/listinfo/es-discuss
Reply | Threaded
Open this post in threaded view
|

Re: Re: How many ES5 environments are still in use today?

Isiah Meadows-2
There's also JerryScript, which given their target platform, there's *no* way they're going to be able to reliably implement much of ES6. They target platforms like microcontrollers with less than 100KB of RAM and only a few hundred in flash memory. One of their automated test devices really pushes against it with its 192KB memory and 1MB flash memory. [2] (Their Raspberry Pi is like a supercomputer compared to the other two.)


On Sun, Jun 24, 2018 at 1:34 AM, N. Oxer <[hidden email]> wrote:
Nobody's mentioned this yet, but Rhino is still in use in Google Apps Script, which means anything related to G suite and scripting (e.g. google sheets macros, google forms scripts) is also stuck at es3-5.

_______________________________________________
es-discuss mailing list
[hidden email]
https://mail.mozilla.org/listinfo/es-discuss



_______________________________________________
es-discuss mailing list
[hidden email]
https://mail.mozilla.org/listinfo/es-discuss
Reply | Threaded
Open this post in threaded view
|

Re: Re: How many ES5 environments are still in use today?

Jordan Harband
It's quite possible to implement modern JS on very low-powered hardware: http://www.moddable.com

On Sun, Jun 24, 2018 at 8:33 PM, Isiah Meadows <[hidden email]> wrote:
There's also JerryScript, which given their target platform, there's *no* way they're going to be able to reliably implement much of ES6. They target platforms like microcontrollers with less than 100KB of RAM and only a few hundred in flash memory. One of their automated test devices really pushes against it with its 192KB memory and 1MB flash memory. [2] (Their Raspberry Pi is like a supercomputer compared to the other two.)


On Sun, Jun 24, 2018 at 1:34 AM, N. Oxer <[hidden email]> wrote:
Nobody's mentioned this yet, but Rhino is still in use in Google Apps Script, which means anything related to G suite and scripting (e.g. google sheets macros, google forms scripts) is also stuck at es3-5.

_______________________________________________
es-discuss mailing list
[hidden email]
https://mail.mozilla.org/listinfo/es-discuss



_______________________________________________
es-discuss mailing list
[hidden email]
https://mail.mozilla.org/listinfo/es-discuss



_______________________________________________
es-discuss mailing list
[hidden email]
https://mail.mozilla.org/listinfo/es-discuss
Reply | Threaded
Open this post in threaded view
|

Re: Re: How many ES5 environments are still in use today?

Andrea Giammarchi-2
In reply to this post by Isiah Meadows-2
At JSConfEU they gave all participants a neonious:

it has ES6 and it runs on similar ESP32 HW the Espruino runs too.

I don't think there's any particular issue in bringing ES6 there, but maybe not the whole thing works.

duktape also seems there with most features: http://duktape.org

Accordingly, I don't understand why anyone would be stuck at ES5 these days.

On Mon, Jun 25, 2018 at 5:34 AM Isiah Meadows <[hidden email]> wrote:
There's also JerryScript, which given their target platform, there's *no* way they're going to be able to reliably implement much of ES6. They target platforms like microcontrollers with less than 100KB of RAM and only a few hundred in flash memory. One of their automated test devices really pushes against it with its 192KB memory and 1MB flash memory. [2] (Their Raspberry Pi is like a supercomputer compared to the other two.)


On Sun, Jun 24, 2018 at 1:34 AM, N. Oxer <[hidden email]> wrote:
Nobody's mentioned this yet, but Rhino is still in use in Google Apps Script, which means anything related to G suite and scripting (e.g. google sheets macros, google forms scripts) is also stuck at es3-5.

_______________________________________________
es-discuss mailing list
[hidden email]
https://mail.mozilla.org/listinfo/es-discuss


_______________________________________________
es-discuss mailing list
[hidden email]
https://mail.mozilla.org/listinfo/es-discuss

_______________________________________________
es-discuss mailing list
[hidden email]
https://mail.mozilla.org/listinfo/es-discuss
Reply | Threaded
Open this post in threaded view
|

Re: Re: How many ES5 environments are still in use today?

Isiah Meadows-2
WRT Duktape, I'm not exactly seeing broad ES6 support (ES7+ isn't much better)https://kangax.github.io/compat-table/es6/#duktape2_2

There's a few others with very bad ES6+ support that are still in broad use:

- Getting older businesses and organizations (like colleges) to transition away from IE is still a giant work in progress - Windows 7 and 8 (still supported) don't have Edge to shove it in their face, and many IT departments have their hands tied with bureaucracy.
- Nashorn has only modest support for ES6, but it targets an audience that doesn't use JS for anything heavy. (To be quite honest, giving them ES6 might *encourage* them to write worse code.)


On Mon, Jun 25, 2018 at 4:17 AM, Andrea Giammarchi <[hidden email]> wrote:
At JSConfEU they gave all participants a neonious:

it has ES6 and it runs on similar ESP32 HW the Espruino runs too.

I don't think there's any particular issue in bringing ES6 there, but maybe not the whole thing works.

duktape also seems there with most features: http://duktape.org

Accordingly, I don't understand why anyone would be stuck at ES5 these days.

On Mon, Jun 25, 2018 at 5:34 AM Isiah Meadows <[hidden email]> wrote:
There's also JerryScript, which given their target platform, there's *no* way they're going to be able to reliably implement much of ES6. They target platforms like microcontrollers with less than 100KB of RAM and only a few hundred in flash memory. One of their automated test devices really pushes against it with its 192KB memory and 1MB flash memory. [2] (Their Raspberry Pi is like a supercomputer compared to the other two.)


On Sun, Jun 24, 2018 at 1:34 AM, N. Oxer <[hidden email]> wrote:
Nobody's mentioned this yet, but Rhino is still in use in Google Apps Script, which means anything related to G suite and scripting (e.g. google sheets macros, google forms scripts) is also stuck at es3-5.

_______________________________________________
es-discuss mailing list
[hidden email]
https://mail.mozilla.org/listinfo/es-discuss


_______________________________________________
es-discuss mailing list
[hidden email]
https://mail.mozilla.org/listinfo/es-discuss


_______________________________________________
es-discuss mailing list
[hidden email]
https://mail.mozilla.org/listinfo/es-discuss
Reply | Threaded
Open this post in threaded view
|

RE: Re: How many ES5 environments are still in use today?

doodad-js Admin

Hardware makers should consider that < 256 MB (and I’m conservative) of RAM are nothing nowadays. And for ROM/Flash memory where code resides, <= 1 MB is really but really nothing and that’s a joke, and worst if you are using a >= 64 bits CPU.

 

Just my 2 cents.

 

From: Isiah Meadows <[hidden email]>
Sent: Monday, June 25, 2018 5:37 AM
To: Andrea Giammarchi <[hidden email]>
Cc: [hidden email]
Subject: Re: Re: How many ES5 environments are still in use today?

 

WRT Duktape, I'm not exactly seeing broad ES6 support (ES7+ isn't much better)https://kangax.github.io/compat-table/es6/#duktape2_2

 

There's a few others with very bad ES6+ support that are still in broad use:

 

- Getting older businesses and organizations (like colleges) to transition away from IE is still a giant work in progress - Windows 7 and 8 (still supported) don't have Edge to shove it in their face, and many IT departments have their hands tied with bureaucracy.

- Nashorn has only modest support for ES6, but it targets an audience that doesn't use JS for anything heavy. (To be quite honest, giving them ES6 might *encourage* them to write worse code.)

 

 

On Mon, Jun 25, 2018 at 4:17 AM, Andrea Giammarchi <[hidden email]> wrote:

At JSConfEU they gave all participants a neonious:

 

it has ES6 and it runs on similar ESP32 HW the Espruino runs too.

 

I don't think there's any particular issue in bringing ES6 there, but maybe not the whole thing works.

 

duktape also seems there with most features: http://duktape.org

 

Accordingly, I don't understand why anyone would be stuck at ES5 these days.

 

On Mon, Jun 25, 2018 at 5:34 AM Isiah Meadows <[hidden email]> wrote:

There's also JerryScript, which given their target platform, there's *no* way they're going to be able to reliably implement much of ES6. They target platforms like microcontrollers with less than 100KB of RAM and only a few hundred in flash memory. One of their automated test devices really pushes against it with its 192KB memory and 1MB flash memory. [2] (Their Raspberry Pi is like a supercomputer compared to the other two.)


 

On Sun, Jun 24, 2018 at 1:34 AM, N. Oxer <[hidden email]> wrote:

Nobody's mentioned this yet, but Rhino is still in use in Google Apps Script, which means anything related to G suite and scripting (e.g. google sheets macros, google forms scripts) is also stuck at es3-5.


_______________________________________________
es-discuss mailing list
[hidden email]
https://mail.mozilla.org/listinfo/es-discuss

 

_______________________________________________
es-discuss mailing list
[hidden email]
https://mail.mozilla.org/listinfo/es-discuss

 


Virus-free. www.avg.com

_______________________________________________
es-discuss mailing list
[hidden email]
https://mail.mozilla.org/listinfo/es-discuss
Reply | Threaded
Open this post in threaded view
|

Re: How many ES5 environments are still in use today?

Peter Hoddie
Hardware makers should consider that < 256 MB (and I’m conservative) of RAM are nothing nowadays.

Very funny.

And perhaps true, if you choose to ignore microcontrollers.

But I don't understand why you would choose to do that when many microcontrollers have the power to run modern JavaScript (ECMAScript 2018 specification) so well.

-- Peter

On Jun 26, 2018, at 1:46 PM, doodad-js Admin <[hidden email]> wrote:

Hardware makers should consider that < 256 MB (and I’m conservative) of RAM are nothing nowadays. And for ROM/Flash memory where code resides, <= 1 MB is really but really nothing and that’s a joke, and worst if you are using a >= 64 bits CPU.
 
Just my 2 cents.
 
From: Isiah Meadows <[hidden email]> 
Sent: Monday, June 25, 2018 5:37 AM
To: Andrea Giammarchi <[hidden email]>
Cc: [hidden email]
Subject: Re: Re: How many ES5 environments are still in use today?
 
WRT Duktape, I'm not exactly seeing broad ES6 support (ES7+ isn't much better)https://kangax.github.io/compat-table/es6/#duktape2_2
 
There's a few others with very bad ES6+ support that are still in broad use:
 
- Getting older businesses and organizations (like colleges) to transition away from IE is still a giant work in progress - Windows 7 and 8 (still supported) don't have Edge to shove it in their face, and many IT departments have their hands tied with bureaucracy.
- Nashorn has only modest support for ES6, but it targets an audience that doesn't use JS for anything heavy. (To be quite honest, giving them ES6 might *encourage* them to write worse code.)
 
 
On Mon, Jun 25, 2018 at 4:17 AM, Andrea Giammarchi <[hidden email]> wrote:
At JSConfEU they gave all participants a neonious:
 
it has ES6 and it runs on similar ESP32 HW the Espruino runs too.
 
I don't think there's any particular issue in bringing ES6 there, but maybe not the whole thing works.
 
duktape also seems there with most features: http://duktape.org
 
Accordingly, I don't understand why anyone would be stuck at ES5 these days.
 
On Mon, Jun 25, 2018 at 5:34 AM Isiah Meadows <[hidden email]> wrote:
There's also JerryScript, which given their target platform, there's *no* way they're going to be able to reliably implement much of ES6. They target platforms like microcontrollers with less than 100KB of RAM and only a few hundred in flash memory. One of their automated test devices really pushes against it with its 192KB memory and 1MB flash memory. [2] (Their Raspberry Pi is like a supercomputer compared to the other two.)

 
On Sun, Jun 24, 2018 at 1:34 AM, N. Oxer <[hidden email]> wrote:
Nobody's mentioned this yet, but Rhino is still in use in Google Apps Script, which means anything related to G suite and scripting (e.g. google sheets macros, google forms scripts) is also stuck at es3-5.


_______________________________________________
es-discuss mailing list
[hidden email]
https://mail.mozilla.org/listinfo/es-discuss

 
_______________________________________________
es-discuss mailing list
[hidden email]
https://mail.mozilla.org/listinfo/es-discuss
 

Virus-free. www.avg.com
<a href="x-msg://13/#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width="1" height="1" style="color: purple; text-decoration: underline;" class="">
_______________________________________________
es-discuss mailing list
[hidden email]
https://mail.mozilla.org/listinfo/es-discuss


_______________________________________________
es-discuss mailing list
[hidden email]
https://mail.mozilla.org/listinfo/es-discuss
Reply | Threaded
Open this post in threaded view
|

RE: How many ES5 environments are still in use today?

doodad-js Admin
In reply to this post by N. Oxer

Very funny.

 

So... have fun kid!

 

From: Peter Hoddie <[hidden email]>
Sent: Tuesday, June 26, 2018 5:15 PM
To: es-discuss <[hidden email]>
Subject: Re: How many ES5 environments are still in use today?

 

Hardware makers should consider that < 256 MB (and I’m conservative) of RAM are nothing nowadays.

 

Very funny.

 

And perhaps true, if you choose to ignore microcontrollers.

 

But I don't understand why you would choose to do that when many microcontrollers have the power to run modern JavaScript (ECMAScript 2018 specification) so well.

 

-- Peter


Virus-free. www.avg.com

_______________________________________________
es-discuss mailing list
[hidden email]
https://mail.mozilla.org/listinfo/es-discuss