Introduction to Webassembly
Webassembly is an instruction set architecture designed for a stack-based virtual machine. It was designed for the web browsers, with the main goal being to execute programs written in a variety of languages in a safe way, without having to support each language in the browser separately. However, Webassembly is becoming an interesting technology even outside of the web platform. Developers of cloud services, embedded and edge applications are also using Webassembly nowadays. This talk will introduce the fundamentals of Webassembly, explore the tools and runtimes available for it and look at the differences and similarities between Webassembly and other programming environments. Finally, we will look at existing and emerging use cases for Webassembly across Web, server, and embedded applications.