All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Brimstone: A New JavaScript Engine Written in Rust with 97% ECMAScript Support

By

ivankra

6mo ago· 2 min readenCode

Summary

Brimstone is a new JavaScript engine written from scratch in Rust that aims to have full JavaScript language support. Currently a work in progress, it already supports over 97% of the ECMAScript language according to test262 benchmarks, though it's not yet ready for production use. The engine implements the ECMAScript specification and draws design inspiration from V8 and SerenityOS's LibJS. Brimstone features a bytecode virtual machine and implements most components from scratch with minimal dependencies, except for using ICU4X for internationalization support.

Key quotes

· 4 pulled
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).
Brimstone chooses to implement almost all components of the engine from scratch with minimal dependencies, with the notable exception of ICU4X.
Heavy inspiration is taken from the design of V8 and SerenityOS's LibJS.
Snippet from the RSS feed
New JavaScript engine written in Rust. Contribute to Hans-Halverson/brimstone development by creating an account on GitHub.

You might also wanna read