Hacker News new | ask | show | jobs
by pizlonator 2620 days ago
This excludes the world of high-power JITing like JSC and HotSpot server. It’s possible to have an “all the optimizations” compiler outside the ahead of time space.
1 comments

Specimen #5 V8

JavaScript compiler in Chrome, Node.

Multi-target (7), multi-tier JIT. Optimizations mix of classical stuff and dynamic language stuff from Smalltalk.

Multiple generations of optimization and IRs. Always adjusting for sweet spot of runtime perf vs. compile time, memory, maintenance cost, etc

Recently added slower (non-JIT) interpreter tier, removed others.