Tech News
← Back to articles

Brimstone: ES2025 JavaScript engine written in Rust

read original related products more articles

Brimstone

Brimstone is a JavaScript engine written from scratch in Rust, aiming to have full support for the JavaScript language.

Brimstone is a work in progress but already supports almost all of the JavaScript language (>97% of the ECMAScript language in test262). Not ready for use in production.

Implements the ECMAScript specification. Heavy inspiration is taken from the design of V8 and SerenityOS's LibJS. Brimstone chooses to implement almost all components of the engine from scratch with minimal dependencies, with the notable exception of ICU4X.

Brimstone features:

Bytecode VM, heavily inspired by the design of V8's Ignition

Compacting garbage collector, written in very unsafe Rust

Custom RegExp engine

Custom parser

Almost all builtin objects and functions implemented to spec

... continue reading