The IL format is WASM, it's already here. When the browser gets WASM, it's free to interpret it or compile it to native code. AFAIK, it is already getting compiled to native, and I'm sure we'll see some awesome JITs coming to WASM.
The problem right now with warm
WASM is lack of features (e.g. you can't do threading), though those are getting sorted.
The problem right now with warm WASM is lack of features (e.g. you can't do threading), though those are getting sorted.