Before much of the web could experience the benefits of asm.js, a group of engineers from Microsoft, Google, and Mozilla are already planning its successor, named WebAssembly.
"No, JS isn't going away in any foreseeable future. Yes, wasm [WebAssembly] should relieve JS from having to serve two masters. This is a win-win plan."
WebAssembly has provided a list of use cases for the format, with its use beyond web browsers targeted in the future.
Although it is a binary format, WebAssembly will have a text format to allow for wasm code to be readable when a user views a web page's source in their browser.
"Bottom line: With co-evolution of JS and wasm, in a few years, I believe all the top browsers will sport JS engines that have become truly polyglot virtual machines," Eich said. "I predict that JS over the same time span will endure and evolve to absorb more APIs and hardware-based affordances -- but not all, where wasm carries the weight."