Increasingly you can avoid JavaScript altogether with WebAssembly if you're making an application more than a set of hyperlinked documents.
Here's a demo of Dart and Flutter in WebAssembly: https://flutterweb-wasm.web.app/
Here's a demo of Dart and Flutter in WebAssembly: https://flutterweb-wasm.web.app/
(Hint: it doesn’t, and isn’t fit for purpose for applications with users)
Of course it is. It's being used for real world applications right now.
You shouldn't worry that WebAssembly will displace JavaScript for application development on the web. That's coming. WebAssembly brings all languages to the web.
Don't fear it, embrace it.
This implementation of Visual Basic 6 written in C# compiled to WebAssembly also works better in Chrome, Edge, and Firefox than it does in Safari: https://bandysc.github.io/AvaloniaVisualBasic6/
Safari must catch up.