The above is a comment by André Staltz on his Hashnode AMA. I’ve noticed similar comments made by other developers in 2017, ranging from those working on web frameworks to those working on new languages.
I think the status of a VM part of this comment was summed up nicely by Tom Dale in his article titled Compilers are the New Frameworks.
- Explore Career
- Submit Your Application
- Find Job Details
- Request for Project Proposal
- Visit Company Profile
- Visit Company Services
Today and the Potential Future
But I do think that we will see less hand-written vanilla JavaScrip
In the same way that a compiled Android binary bears little resemblance to the original Java source code, the assets we serve to users will be the aggressively-optimized output of sophisticated build tools.
- WebAssembly in the Browser being used for things like encryption, audio mixing, game development, and more.
- WebAssembly at PSPDFKit: “to completely avoid a server component that can read the PDF, we worked hard to compile our 500,000 LOC C++ core to WebAssembly and asm.js [to run in the browser].”
- cssnext: “transforms new CSS specs into more compatible CSS so you don’t need to wait for browser support.”
- Jay Phelps on the current state of WASM: “there’s a very active and quickly moving proposal for exposing a built-in Garbage Collector, which is going to be one of the most important building blocks to have high-level languages target wasm and interop with JS objects and the DOM APIs.”