Roadmap

A quick view of upcoming work. Click a node to expand details.

Reduce crashes + improve ECMAScript compliance

step 1 • in progress

Stabilize behavior first, then keep increasing standards compliance test pass rate.

Garbage collector

step 2 • in progress

Implement managed memory collection suitable for the new runtime architecture.

Bytecode VM

step 3 • in progress

Build out a stronger bytecode execution layer as the core runtime foundation.

Shape system (hidden classes)

step 4 • in progress

Add object shape tracking to speed up repeated property access patterns.

Inline caching

step 5 • planned

Cache dynamic lookup sites so hot operations avoid repeated generic resolution.

IR/JIT

in future

Some future plans about optimization 🤔