Someone already did: https://news.ycombinator.com/item?id=32498435
Overall the timeline doesn't seem implausible to me.
Overall the timeline doesn't seem implausible to me.
Right now compiling to WASM is sort of the equivalent of "but will it run Doom?" People are doing it for everything, and it's a fun experiment to stretch WASM. I could see it being useful in making some things available in the browser that otherwise couldn't be. But that doesn't mean it's going to replace containers in their rightful place. It'll be another option, and unless you're trying to solve one of the few problems that WASM was designed to solve (like running in the browser), it will be the wrong one.
Realistically containers neither. DBs are infrastructure best left to PaaS or dedicated VMs you can provision/manage better.