WebAssembly offers a write-once-run-anywhere experience, positioning it as a potential replacement for containers in the future. Despite the promising nature of WebAssembly, challenges like the lack of system interfaces hinder its wider adoption. The shift towards statically compiled binaries away from Java Virtual Machine (JVM) reflects a trend favoring WebAssembly. With the rise of microservices, communication between services through HTTP or RPC calls, or using message brokers, enables strict boundaries within systems but comes with network-related costs. Serverless platforms like Cloudflare Workers offer intriguing possibilities, allowing the deployment of single functions in the cloud without network requests. Keep an eye on WebAssembly’s evolving development and consider exploring Cloudflare for a glimpse into the future.
https://creston.blog/wasm-will-replace-containers/