Skip to content

Milestones

List view

  • Process bug reports from beta release, as well as the results of the security audit.

    Overdue by 1 month(s)
    Due by October 3, 2025
    0/3 issues closed
  • It is important for Nova to be able to show memory savings from its novel heap layout, but performance must also be shown to be reasonable lest the entire project be regarded a gimmick.

    Overdue by 1 month(s)
    Due by October 3, 2025
    3/4 issues closed
  • Nova and the JS parser library we use, oxc, both have a vested interest in improving the state of Struct-of-Arrays vector libraries available in the Rust ecosystem. We have already decided to join forces and create a library that will work for both of us. The benefit of a SoA vector is that it enables vastly improved cache locality for stored "structural" data, especially when iterating over parts of the data. (Downsides are f.ex. higher growth costs.)

    Overdue by 1 month(s)
    Due by October 3, 2025
    1/1 issues closed
  • Nova is young and the code base is generally well under control, but some warts have seeped in during the nearly two years of active development.

    Overdue by 1 month(s)
    Due by October 3, 2025
    2/2 issues closed
  • Nova is still missing some builtin methods from the specification, some more commonly used than others.

    Overdue by 1 month(s)
    Due by October 3, 2025
    4/5 issues closed
  • Nova passes more than 50% of the Test262 conformance suite, but a bunch of important language specification level features are still missing before the engine can be considered mature.

    Overdue by 1 month(s)
    Due by October 3, 2025
    9/10 issues closed
  • Asynchronous generators are a rare but important breed of JavaScript functions; they form the basis of various convenient streams and other related features. We are still missing some parts of the specification on this end

    Overdue by 1 month(s)
    Due by October 3, 2025
    2/2 issues closed
  • Modern JavaScript is nothing without the module system. Implementing it is a necessity

    Overdue by 1 month(s)
    Due by October 3, 2025
    4/4 issues closed
  • A JavaScript engine that cannot stop JavaScript execution to perform garbage collection is mostly a toy. Nova's GC is currently only interleaved behind a flag and this needs to change.

    Overdue by 1 month(s)
    Due by October 3, 2025
    5/6 issues closed
  • Fully implement the BuiltinFunction stubs

    No due date
    29/37 issues closed