Before introducing WebAssembly, it’s important to get a brief history of virtualization to better understand the context of WebAssembly.
When VMware started the virtualization revolution, virtual machines were positioned as the unit of computation. This meant that you could create and deploy software compatible with a virtual machine (VM). The VM-based approach provided great isolation because it introduced a kernel boundary between software and the host on which the workload ran (called a hypervisor ). Although they ...