GitHub - trynova/nova:JS引擎

2024-11-18

Nova 是一个用 Rust 编写的 JavaScript 和 WebAssembly 引擎,以库的形式提供 API 供 Rust 项目调用,并作为 JavaScript 代码的运行时环境。它的执行模型深受 Kiesel 和 SerenityOS 的 LibJS 启发,采用数据驱动设计,核心团队在 Discord 服务器上活跃。该项目目前仍处于开发阶段,尚不适合实际使用。它在芬兰 Rust-lang meetup 和 Web Engines Hackfest 2024 上进行了演讲,重点介绍了 JavaScript 引擎的工作原理、Nova 的设计选择以及数据驱动引擎设计的优缺点。

未分类