While web assembly may give us performance, it doesn't give us access to new platform API. Web assembly can in no way replace Service Worker, IndexedDB or Web Manifests.
It also won't help with Web Components unless you're aming for a Web where we just draw on a big canvas.