This resulted in another protracted consensus process, spanning an interminable six years, and practically doubled the size of ECMAScript.
Soon after, Ryan Dahl released an open-source, cross-platform environment called Node.js.
2015 and arrival of ES6
The new system allows features to be proposed, researched, and ratified in parallel. Every year, Ecma releases whichever features are deemed ready.
ES6 was officially published as ES2015, and since then, ES2016, ES2017, ES2018, ES2019 and ES2020 have delivered only incremental changes, with continuous support from browser vendors.
For big codebases, interoperability is key. Take games for instance. The lingua-franca for game development is still C++, and it is portable to many architectures.