Yes, WebAssembly can solve some of Kubernetes’ ills. WebAssembly, or Wasm, was shown to be a very practical way to run code on a web browser, serving as a compiler of sorts.
It’s incumbent on Kubernetes developers to embrace WebAssembly at a low level and change the built-in, container-specific assumptions, Butcher said. Microsoft is the first company to really embrace this concept, and its https://github.com/containerd/runwasi project is an example of how WebAssembly can be executed inside of Kubernetes, Butcher said.
“But when it comes to microservices and web application backends, I think WebAssembly is poised to eat into Docker usage.”