In Blogs

?Almost all websites nowadays are using JavaScript as a client side programming language to support the user experience. From a simple validation to complex visual effects used in web games. Whereas some web-applications/web-games are stretching the limitations of the browsers can handle with their JavaScript engine. And this is just the beginning, as we are willing to write more complex websites/web applications. And for this demand the W3C WebAssembly Community Group is working on the next new thing WebAssembly.

?WebAssembly or wasm for short, is intended to be the new binary format for the web. Its most like the .NET bytecode which is running much faster than JavaScript or even asm.js. It’s also designed to be extensible, to make it easy to create and add dynamic and interactive websites. And it is already available on the github.com/WebAssembly website.

WebAssembly is not intended to be a replacement for JavaScript, it is a new feature of JavaScript engines that builds on their infrastructures. Due that JavaScript is widely accepted and used, it will remain as dynamic web language. JavaScript seems as much a cornerstone of the web as C is to conventional software.For the old browsers wasm works and be made available due a plyfill; a JavaScript that will convert wasm to asm.js. Either the browser will interpret the wasm directly, or it will load the polyfill and execute the resulting asm.js. Native handling should be faster, but the polyfill means that a developer can be sure that a wasm program will always work.

Due the fact that large companies like Microsoft, Google and Mozilla are behind this new standard. It is most likely this will not take long to be implemented and used in our daily development process.

?Some more indepth articles for further reading:

Vul je zoekopdracht in.