why V8 doesn't compile the js once and cache the binary output for the next run? instead of recompiling each time. it'll be almost like wasm except that you just write JS scripts.