WebAssembly

WebAssembly (often shortened to Wasm) is a standard that defines a binary format and a corresponding assembly-like text format for executables used by web pages.

[….]

WebAssembly code is intended to be run on a portable abstract structured stack machine,[27] which is designed to be faster to parse than JavaScript, as well as faster to execute,[21] and to enable very compact code representation.In March 2017, the WebAssembly Community Group reached consensus on the initial (MVP) binary format

Source: WebAssembly – Wikipedia

So after about ….24 years from Java, when Java Applet are officially dead from JDK 9 onwards, other standardsbased on a Javascript VM are here to stay, Hacker News has about 800+ items on WebAssembly and  “Calls between JavaScript and WebAssembly are finally fast”.

I think the next step will be to reimplement Java in WebAssembly (estimated in 5-8 years from now), byte compile typescript in web assembly (4 years), implement a IoT server to push webassembly to Mobile systems to show realtime data, and then end up lamenting webassembly too bloated (25 years from now, more or less  :-)

I should be able to pension in 20 years, so it will be an hard time….if you are with me, it will be better anyway.

Leave your comments below!