A JavaScript engine written in Zig
a day ago
- #JavaScript
- #Zig
- #Programming
- Kiesel is a JavaScript engine written in Zig, aiming for full ECMAScript standard support.
- Features a custom bytecode VM and runtime, with some dependencies like bdwgc for garbage collection.
- Includes a simple CLI for REPL/file interpretation and aims to be embeddable in other projects.
- Development is early-stage, with many features missing; contributions require prior communication.
- Build options allow customization, including enabling specific ECMAScript features and dependencies.
- Usage options include running code directly, debugging, and printing various outputs like AST or bytecode.