Last updated: 2026-01-22 ## Current Focus - Composite literal emitters (array, object) — https://github.com/Asynkron/Asynkron.JsEngine/issues/492 - Property access and call emitters — https://github.com/Asynkron/Asynkron.JsEngine/issues/491 - Expression bytecode interpreter — https://github.com/Asynkron/Asynkron.JsEngine/issues/413 - Design expression bytecode format — https://github.com/Asynkron/Asynkron.JsEngine/issues/411 - Introduce expression bytecode — https://github.com/Asynkron/Asynkron.JsEngine/issues/400 ## Planned Features - Expression bytecode emitter — https://github.com/Asynkron/Asynkron.JsEngine/issues/412 - Generator/async expression emitters (yield, await) — https://github.com/Asynkron/Asynkron.JsEngine/issues/488 - JsOps runtime helpers — https://github.com/Asynkron/Asynkron.JsEngine/issues/518 - Replace ExpressionNode operands with bytecode in IR instructions — https://github.com/Asynkron/Asynkron.JsEngine/issues/414 ## Bugs - Date.parse Test262 failures — https://github.com/Asynkron/Asynkron.JsEngine/issues/676 - Date.prototype.getTime negative zero — https://github.com/Asynkron/Asynkron.JsEngine/issues/677 - Date.prototype.setDate failure — https://github.com/Asynkron/Asynkron.JsEngine/issues/678 - DataView.prototype.setUint8 failures — https://github.com/Asynkron/Asynkron.JsEngine/issues/675 - DataView.prototype.getUint8 failures — https://github.com/Asynkron/Asynkron.JsEngine/issues/664 ## Cleanup - Add bytecode fields to IR instructions — https://github.com/Asynkron/Asynkron.JsEngine/issues/521 - Update handlers to use bytecode — https://github.com/Asynkron/Asynkron.JsEngine/issues/522 - Remove AST fields from instructions — https://github.com/Asynkron/Asynkron.JsEngine/issues/524 ## Dependencies - IR-only execution epic — https://github.com/Asynkron/Asynkron.JsEngine/issues/364 - Bytecode format types (ExpressionOpKind, ExpressionOp) — https://github.com/Asynkron/Asynkron.JsEngine/issues/515 ## Recent Progress - Fix: stabilize for-of typedarray RAB tests — https://github.com/Asynkron/Asynkron.JsEngine/pull/596 - Stabilize flaky Test262 dynamic import hang — https://github.com/Asynkron/Asynkron.JsEngine/pull/595 - Add regression test for for-await-of resume after loop — https://github.com/Asynkron/Asynkron.JsEngine/pull/594 - Fix for-await-of scope restoration — https://github.com/Asynkron/Asynkron.JsEngine/pull/593
Last updated: 2026-01-22
Current Focus
Planned Features
Bugs
Cleanup
Dependencies
Recent Progress