Movatterモバイル変換


[0]ホーム

URL:


To main content
Send in your ideas. Deadline April 1, 2025
logo
Resources
Source code :
https://github.com/trynova/nova
Stay up to date
RSS or Atom feed
Website
More info available :
https://trynova.dev
Grant
Theme fund: NGI Zero Core
Start: 2024-12
More projects like this
Operating Systems

Nova JavaScript engine

Independent JavaScript engine written in Rust

Nova is a JavaScript engine exploring a different, data-oriented design inspired JavaScript engine design. This design allows greatly reduced memory usage, optimal data cache locality for algorithms on happy paths, memory safety by construction, and various other technical optimisations that together form a compelling and interesting whole. The design involves tradeoffs, paying extra indirection for its gains, and the implementation treads mostly unfamiliar territory: the technical choices are nothing new, but they have not seen wide usage in production JavaScript engines to date. If the upsides overshadow the downsides, as they seem to do, the result will be a JavaScript engine that reduces memory usage by 30 to 50 percentage points, while improving performance under real-world loads.

Logo NLnet: abstract logo of four people seen from aboveLogo NGI Zero: letterlogo shaped like a tag

This project was funded through theNGI0 Core Fund, a fund established byNLnet with financial support from the European Commission'sNext Generation Internet programme, under the aegis ofDG Communications Networks, Content and Technology under grant agreement No101092990.

Navigate projects

Currently open for proposals:

git merge icon
Job openings
podcast logo, antenna with radio waves
Listen to our podcast

Search


[8]ページ先頭

©2009-2025 Movatter.jp