Douglas Crockford on JavaScript
Is he talking about the old &lt; ES5 javascript or the new ES6+ with WebAPI standards?<p>Because to me, it&#x27;s quite remarkable how JavaScript has evolved since &lt; ES5. ES6+ introduced a slew of features like arrow functions, template literals, async&#x2F;await, destructuring, classes, enhanced object literals and native modules. It&#x27;s way more developer friendly when writing new stuff than it used to be.<p>Not to mention, the integration with Web APIs has been a game changer. Fetch API, WebSockets, Web Storage, WebRTC and Service Workers, WebAssembly really enables a lot of functionality that&#x27;s all easy to use and very fast. TypeScript also helps with gradual typing together with syntax highlighting and lookups are superb for avoiding unexpected mutations and a lot easier re-factoring.<p>Also, what do he suggest would be the replacement? Because it&#x27;s not enough to replace the scripting language, it would need to fit into the DOM, HTML and CSS too.