Debugging WASM seems to not really be a real thing, and so it's been mostly printf based. Coupled with the ~50x worse compile-link-run cycle makes this less than fun. (from like a few hundred milliseconds to about 10 seconds, and forget about hotloading lol)
Spector.js seems useful for debugging the WebGL part. Though it's no RenderDoc or validation layer. I still have no clue why all of my GL code works without errors *except* the single line where I make draw calls. 🤷