Skip to content

Milestones

List view

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

    Overdue by 23 day(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 23 day(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 23 day(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 23 day(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 23 day(s)
    Due by October 3, 2025
    3/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 23 day(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 23 day(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 23 day(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 23 day(s)
    Due by October 3, 2025
    5/6 issues closed
  • Fully implement the BuiltinFunction stubs

    No due date
    29/37 issues closed