| > something else that offers native bindings to other languages will eventually... No it won't. This is our one chance to kill javascript; if we don't do it now, it'll be entrenched forever, and best we'll ever get is 'compiles-to-js' languages like clojurescript and typescript. Let's be realistic; who has the man power, community good will and business savvy to push an entirely new language across all platforms, mobile and desktop? Microsoft? Come on. Apple? Google? Google tried with dart and failed. Who else, seriously, is going to step up? We can day dream about the magical 'no js' world, but it's never going to happen if web assembly doesn't work. Currently we're seeing the reverse, js stretched off the browser, onto the server, into mobiles, onto iot devices. You've got to layout some pretty damn fine arguments about why that trend is going to suddenly reverse. Web assembly is pretty much our last best chance to flip javascript off and have something better...but it might already be too late for that to work. :/ |
Do people really hate JavaScript that much? I've grown fond of it in recent years, especially after ES6.