Hasty Briefsbeta

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.