
lumen
lucid-softworks
A from-scratch JavaScript engine in Rust — std only, zero deps, three tiers incl. an ARM64 JIT, 100% test262 (53,400/53,400)
AI 简介
Lumen 是一个从零实现的、符合标准的 JavaScript 引擎与运行时,完全用 Rust 编写且仅依赖标准库(std-only),无任何第三方依赖。它包含完整的词法分析、语法解析与树遍历解释器,支持 async/await、生成器、RegExp(含 Unicode 属性类)、ES 模块、Intl、Temporal、Proxy/Reflect 等特性,并 100% 通过 Test262 测试套件(53,376 项)。配套运行时提供事件循环、定时器、文件系统、console/process、基础 Web API(如 fetch、URL、AbortSignal)等能力,但不支持 TLS 或 HTTPS。适用于对依赖极简性、可审计性与嵌入可控性要求高的场景,如轻量级浏览器后端、安全沙箱、教育用途或定制化 JS 运行环境。
Rust
MIT License264
Stars
6
Forks
1
Watchers
2
Issues
Star 增长
今日0
近 7 天0
近 30 天+54
综合评分47.94
默认分支main