Sitemap
JavaScript in Plain English

New JavaScript and Web Development content every day. Follow to join our 3.5M+ monthly readers.

Boa v0.20: A Major Leap for the JavaScript Engine

4 min readDec 13, 2024

--

Press enter or click to view image in full size

Not a member? Read it here.

The Boa team is thrilled to announce the release of Boa v0.20 after five months of dedicated development! Boa is a Rust-based JavaScript engine that makes it easy to embed JavaScript into your projects, even from WebAssembly.

This release marks a significant step forward in both conformance and performance, along with exciting new developer features.

Improved Conformance

Our conformance to the official ECMAScript Test Suite (Test262) has improved from 87.3% to 89.92%. While this is a smaller increase than in previous releases, it’s intentional — we’ve shifted much of our focus to optimizing performance as the engine is now largely conformant. Further specification implementations will continue incrementally.

Press enter or click to view image in full size
V8 Benchmark overall score, higher is better…

Feature Highlights

Temporal API

The Temporal API, a modern alternative to the Date object, continues progressing. It provides a robust and flexible API for working with dates and times. Boa’s conformance on the Temporal test suite has jumped from 24.61% to 40.67% in this…

--

--

Tomas Svojanovsky
Tomas Svojanovsky

Written by Tomas Svojanovsky

I'm a full-stack developer. Programming isn't just my job but also my hobby. I like developing seamless user experiences and working on server-side complexities

JavaScript in Plain English
JavaScript in Plain English

Published in JavaScript in Plain English

New JavaScript and Web Development content every day. Follow to join our 3.5M+ monthly readers.