Web Assembly It's interesting in a bunch of ways, and I think it might end up having a wider impact than anyone has really realized yet. It's an ISA that looks set to be adopted in a pretty wide range of applications, web browsers, sandboxed and cross platform applications, embedded (into other programs) scripting, cryptocurrencies, and so on. It looks like it's going to enable a wider variety of languages on the web…
I don't like to see wasm replacing native for stuff like development tooling, and desktop apps. JITs may approach native performance in theory - but the battery consumption and memory consumption are not very good. ("Better than JS" is a low bar). As hardware becomes stronger, I would like to do more with it, and when it comes to portable devices, I want more battery life. Nothing justifies compiling same code again…
Wasm is like the JVM or CLR in that regard. It's not the future - it's the past.