A JavaScript engine written in Zig
7 months ago
- #JavaScript
- #Zig
- #Programming
- Kiesel 是一个用 Zig 编写的 JavaScript 引擎,旨在全面支持 ECMAScript 标准。
- 采用自定义字节码虚拟机和运行时,依赖 bdwgc 等库实现垃圾回收功能。
- 提供简易命令行界面支持交互式执行/文件解释,设计目标可嵌入其他项目。
- 当前处于早期开发阶段,大量功能尚未实现;贡献代码需提前沟通。
- 构建选项支持自定义配置,包括启用特定 ECMAScript 功能和依赖项。
- 使用方式涵盖直接执行代码、调试及打印抽象语法树/字节码等多种输出。