I think you overestimate what extensions actually can do currently. Seems brave removed IPFS support and now there are some attempts to make such scenarios work through extensions (instead of directly in the browser). Seems like quite some way to go still: https://github.com/ipfs/ipfs-companion/issues/164 WASM should be fine 👌