Reduce crashes + improve ECMAScript compliance
Stabilize behavior first, then keep increasing standards compliance test pass rate.
A quick view of upcoming work. Click a node to expand details.
Stabilize behavior first, then keep increasing standards compliance test pass rate.
Introduce compact tagged value representation for core runtime values.
Add an internal intermediate representation to support optimization and later JIT stages.
Build out a stronger bytecode execution layer as the core runtime foundation.
Add object shape tracking to speed up repeated property access patterns.
Cache dynamic lookup sites so hot operations avoid repeated generic resolution.
Compile hot bytecode paths into native code with a simple first-tier JIT.
Implement managed memory collection suitable for the new runtime architecture.