Absolutely wild fact: creating a new V8 isolate (assuming I’m not “holding it wrong”) and compiling a large ES module can take over 100ms. But creating a new component instance in wasmtime is more on the order of 10ms
I *think* this is roughly apples to apples.
(Though, as one might expect, running JS that’s transpiled to WASM without JIT is going to be relatively slow, but that’s another story.)