<div dir="ltr">WRT Duktape, I'm not exactly seeing broad ES6 support (<span style="font-size:small;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">ES7+ isn't much better)</span>: <a href="https://kangax.github.io/compat-table/es6/#duktape2_2" target="_blank">https://kangax.<wbr>github.io/compat-table/es6/#<wbr>duktape2_2</a><div><br></div><div>There's a few others with very bad ES6+ support that are still in broad use:</div><div><br></div><div>- 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.</div><div>- 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.)</div><div><br></div><div class="gmail_extra"><div><div class="m_2218650896362627787gmail_signature" data-smartmail="gmail_signature">-----<br><br>Isiah Meadows<br><a href="mailto:me@isiahmeadows.com" target="_blank">me@isiahmeadows.com</a><br><a href="http://www.isiahmeadows.com" target="_blank">www.isiahmeadows.com</a></div></div>
<br><div class="gmail_quote">On Mon, Jun 25, 2018 at 4:17 AM, Andrea Giammarchi <span dir="ltr"><<a href="mailto:andrea.giammarchi@gmail.com" target="_blank">andrea.giammarchi@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">At JSConfEU they gave all participants a neonious:<div><a href="https://www.indiegogo.com/projects/neonious-one-javascript-es6-ts-board-with-low-js-computers-animation#/" target="_blank">https://www.indiegogo.com/proj<wbr>ects/neonious-one-javascript-<wbr>es6-ts-board-with-low-js-<wbr>computers-animation#/</a><br></div><div><br></div><div>it has ES6 and it runs on similar ESP32 HW the Espruino runs too.</div><div><br></div><div>I don't think there's any particular issue in bringing ES6 there, but maybe not the whole thing works.</div><div><br></div><div>duktape also seems there with most features: <a href="http://duktape.org" target="_blank">http://duktape.org</a></div><div><br></div><div>Accordingly, I don't understand why anyone would be stuck at ES5 these days.</div></div><div class="m_2218650896362627787HOEnZb"><div class="m_2218650896362627787h5"><br><div class="gmail_quote"><div dir="ltr">On Mon, Jun 25, 2018 at 5:34 AM Isiah Meadows <<a href="mailto:isiahmeadows@gmail.com" target="_blank">isiahmeadows@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">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.)<div><div><br></div><div>Also, BTW, Rhino is at least *attempting* to implement some ES6+ features. [3] [4]</div><div><br></div><div>[1]: <span style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><a href="http://jerryscript.net/" target="_blank">http://jerryscript.net/</a></span></div><div><span style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">[2]: <a href="https://www.st.com/resource/en/data_brief/stm32f4discovery.pdf" target="_blank">https://www.st.com/resour<wbr>ce/en/data_brief/stm32f4discov<wbr>ery.pdf</a></span></div><div>[3]: <a href="https://mozilla.github.io/rhino/compat/engines.html" target="_blank">https://mozilla.github.io/rhin<wbr>o/compat/engines.html</a></div><div>[4]: <a href="https://github.com/mozilla/rhino/blob/master/RELEASE-NOTES.md" target="_blank">https://github.com/mozilla/rhi<wbr>no/blob/master/RELEASE-NOTES.<wbr>md</a></div><div><br></div></div></div><div class="gmail_extra"><br clear="all"><div><div class="m_2218650896362627787m_-8839038237815208753m_8867217297309634533gmail_signature" data-smartmail="gmail_signature">-----<br><br>Isiah Meadows<br><a href="mailto:me@isiahmeadows.com" target="_blank">me@isiahmeadows.com</a><br><a href="http://www.isiahmeadows.com" target="_blank">www.isiahmeadows.com</a></div></div>
<br><div class="gmail_quote">On Sun, Jun 24, 2018 at 1:34 AM, N. Oxer <span dir="ltr"><<a href="mailto:blueshuk2@gmail.com" target="_blank">blueshuk2@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">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.</div>
<br>______________________________<wbr>_________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" rel="noreferrer" target="_blank">https://mail.mozilla.org/listi<wbr>nfo/es-discuss</a><br>
<br></blockquote></div><br></div>
______________________________<wbr>_________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" rel="noreferrer" target="_blank">https://mail.mozilla.org/listi<wbr>nfo/es-discuss</a><br>
</blockquote></div>
</div></div></blockquote></div><br></div></div>