Hacker News new | past | comments | ask | show | jobs | submit login

V8 reduced the start up times of WebAssembly this way but with a single pass compiler instead of an interpreter. Here's the article: https://v8.dev/blog/liftoff



One difference is that web assembly is typed and is designed to make these compilers possible.

In the context of Javascript, V8 did the opposite. Originally they had a baseline compiler for Javascript but now they use an interpreter, which reduces the startup latency.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: