Friday, December 21, 2018

WebAssembly

WebAssembly is a new programming platform which looks very promising; it originated from the need to replace JavaScript in html websites; but became more than that; it is a low-level programming platform, a hardware abstraction layer that is designed to work well through html websites but also for standalone desktop executables

all major web browsers already support it; major companies support it financially [Apple, Microsoft, Google, Mozilla, ... ];

in this early status it is designed for low level tasks; as such one can already compile c, c++, rust programs to it; but support for high level programming languages is coming too

an introductory blog post : Andreas Rossberg : Why WebAssembly?
a serious article about it : Bringing the Web up to Speed with WebAssembly

it has threads too already

No comments:

Post a Comment