WebAssembly Is Fast and Lightweight
WebAssembly (WASM) is a low-level assembly language designed to be very close to compiled machine code and native performance. WASM was originally built for the browser, but, as the technology has matured, it is seeing more and more use cases on the server side.
Furthermore, in 2019, WebAssembly System Interface (WASI) was introduced to access operating system resources and to break WebAssembly out of the browser to help run back-end applications in a similar way.
As a result, developers are starting to push WebAssembly beyond the browser, because it provides a fast, scalable, secure way to run the same code across all machines.
The Docker cofounder, Solomon Hykes, said that if WASM+WASI had existed in 2008, we wouldn’t have needed to create Docker. This really means that WebAssembly is on the precipice of being as industry-changing as Docker was back in 2013.
|