Here is an overview of ES6, ES7:

http://kangax.github.io/compat-table/es6/
http://kangax.github.io/compat-table/es7/

As you can see, even ES6 has features that D lacks, like destructuring, and it brings ES close to existing scripting languages.

With ES7 you also get SIMD and language level async. At that point only tooling will keep ES7 out of broad application development.

I can totally see ES7 + C/C++ bottom layer take over cross platform app development. Compile C/C++ to WebAssembly/native and build the app in ES7 (or a language close to it).

Only sabotage can prevent it, IMO.

Reply via email to