https://spidermonkey.dev/
Home | SpiderMonkey JavaScript/WebAssembly Engine
SpiderMonkey is Mozilla’s JavaScript and WebAssembly Engine, used in Firefox, Servo and various other projects. It is written in C++ and Rust.
spidermonkey javascriptwebassemblyengine
https://spidermonkey.dev/blog/2021/04/05/top-level-await-ships.html
Top Level Await Ships with Firefox 89 | SpiderMonkey JavaScript/WebAssembly Engine
Apr 5, 2021 - Firefox will ship Top Level Await by default starting in Firefox 89. This new feature introduces a capability to modules allowing programmers to do...
top levelspidermonkey javascriptawaitshipsfirefox
https://spidermonkey.dev/blog/2025/03/05/iterator-range.html
Implementing Iterator.range in SpiderMonkey | SpiderMonkey JavaScript/WebAssembly Engine
Mar 5, 2025 - In October 2024, I joined Outreachy as an Open Source contributor and in December 2024, I joined Outreachy as an intern working with Mozilla. My role was to...
spidermonkey javascriptimplementingiteratorrangewebassembly
https://spidermonkey.dev/blog/2026/04/13/benchmark-mode.html
Benchmark Mode in SpiderMonkey | SpiderMonkey JavaScript/WebAssembly Engine
Apr 13, 2026 - Measuring performance without shooting youself in the foot (as badly)
spidermonkey javascriptbenchmarkmodewebassemblyengine
https://spidermonkey.dev/blog/2025/04/11/shipping-temporal.html
Shipping Temporal | SpiderMonkey JavaScript/WebAssembly Engine
Apr 11, 2025 - The Temporal proposal provides a replacement for Date, a long standing pain-point in the JavaScript language. This blog post describes some of the history and...
spidermonkey javascriptshippingtemporalwebassemblyengine
https://spidermonkey.dev/blog/2023/06/09/newsletter-firefox-114-115.html
SpiderMonkey Newsletter (Firefox 114-115) | SpiderMonkey JavaScript/WebAssembly Engine
Jun 9, 2023 - SpiderMonkey is the JavaScript engine used in Mozilla Firefox. This newsletter gives an overview of the JavaScript and WebAssembly work we’ve done as part of...
spidermonkey newsletterjavascript webassemblyfirefoxengine
https://spidermonkey.dev/blog/2022/06/30/newsletter-firefox-102-103.html
SpiderMonkey Newsletter (Firefox 102-103) | SpiderMonkey JavaScript/WebAssembly Engine
Jun 30, 2022 - SpiderMonkey is the JavaScript engine used in Mozilla Firefox. This newsletter gives an overview of the JavaScript and WebAssembly work we’ve done as part of...
spidermonkey newsletterjavascript webassemblyfirefoxengine
https://spidermonkey.dev/blog/2019/11/26/hello-world.html
Hello world! | SpiderMonkey JavaScript/WebAssembly Engine
hello worldspidermonkey javascriptwebassemblyengine
https://spidermonkey.dev/blog/2022/10/24/newsletter-firefox-106-107.html
SpiderMonkey Newsletter (Firefox 106-107) | SpiderMonkey JavaScript/WebAssembly Engine
Oct 24, 2022 - SpiderMonkey is the JavaScript engine used in Mozilla Firefox. This newsletter gives an overview of the JavaScript and WebAssembly work we’ve done as part of...
spidermonkey newsletterjavascript webassemblyfirefoxengine
https://spidermonkey.dev/blog/2024/01/30/newsletter-firefox-122-123.html
SpiderMonkey Newsletter (Firefox 122-123) | SpiderMonkey JavaScript/WebAssembly Engine
spidermonkey newsletterjavascript webassemblyfirefoxengine
https://spidermonkey.dev/blog/2025/01/15/is-memory64-actually-worth-using.html
Is Memory64 actually worth using? | SpiderMonkey JavaScript/WebAssembly Engine
Jan 15, 2025 - After many long years, the Memory64 proposal for WebAssembly has finally been released in both Firefox 134 and Chrome 133. In short, this proposal adds 64-bit...
actually worthspidermonkey javascriptusingwebassemblyengine
https://spidermonkey.dev/blog/2020/02/08/tc39.html
TC39 meeting, February 4-6th 2020 | SpiderMonkey JavaScript/WebAssembly Engine
Feb 8, 2020 - This was an unusual meeting. There were far more stage 1 seeking proposals, and a number of process proposals. As a result, there is not much work for us to do...
spidermonkey javascriptmeetingfebruarywebassemblyengine
https://spidermonkey.dev/blog/2020/12/18/newsletter-8.html
SpiderMonkey Newsletter 8 (Firefox 84-85) | SpiderMonkey JavaScript/WebAssembly Engine
Dec 18, 2020 - SpiderMonkey is the JavaScript engine used in Mozilla Firefox. This newsletter gives an overview of the JavaScript and WebAssembly work we’ve done as part of...
spidermonkey newsletterjavascript webassemblyfirefoxengine
https://spidermonkey.dev/blog/2021/03/18/tc39.html
TC39 meeting, March 9-10 2021 | SpiderMonkey JavaScript/WebAssembly Engine
Mar 18, 2021 - This meeting marks the first of a series of shorter meetings, which will hopefully help us stay focused and more productive. TC39 has updated its process to...
spidermonkey javascriptmeetingmarchwebassemblyengine
https://spidermonkey.dev/blog/2020/09/30/tc39.html
TC39 meeting, September 21-24 2020 | SpiderMonkey JavaScript/WebAssembly Engine
Sep 30, 2020 - In the September 2020 TC39 meeting, a few smaller proposals moved into the mature stages. Display names (implemented in 78 by André Bargul) moved to stage 4 in...
spidermonkey javascriptmeetingseptemberwebassemblyengine
https://spidermonkey.dev/blog/2022/12/20/newsletter-firefox-108-109.html
SpiderMonkey Newsletter (Firefox 108-109) | SpiderMonkey JavaScript/WebAssembly Engine
Dec 20, 2022 - SpiderMonkey is the JavaScript engine used in Mozilla Firefox. This newsletter gives an overview of the JavaScript and WebAssembly work we’ve done as part of...
spidermonkey newsletterjavascript webassemblyfirefoxengine
https://spidermonkey.dev/blog/2019/12/07/tc39.html
TC39 meeting, December 3-5th 2019 | SpiderMonkey JavaScript/WebAssembly Engine
spidermonkey javascriptmeetingdecemberwebassemblyengine
https://spidermonkey.dev/blog/2020/10/27/newsletter-7.html
SpiderMonkey Newsletter 7 (Firefox 82-83) | SpiderMonkey JavaScript/WebAssembly Engine
Oct 27, 2020 - SpiderMonkey is the JavaScript engine used in Mozilla Firefox. This newsletter gives an overview of the JavaScript and WebAssembly work we’ve done as part of...
spidermonkey newsletterjavascript webassemblyfirefoxengine
https://spidermonkey.dev/blog/2019/08/01/71st-meeting-tc39.html
71st meeting of Ecma TC39 | SpiderMonkey JavaScript/WebAssembly Engine
Aug 1, 2019 - Stage 4, ready to ship: Promise.allSettled bug Two syntax changes have moved to stage 3, nullish coalescence and optional chaining A lot of discussion around...
spidermonkey javascriptmeetingecmawebassemblyengine
https://spidermonkey.dev/blog/2021/11/08/newsletter-firefox-94-95.html
SpiderMonkey Newsletter (Firefox 94-95) | SpiderMonkey JavaScript/WebAssembly Engine
Nov 8, 2021 - SpiderMonkey is the JavaScript engine used in Mozilla Firefox. This newsletter gives an overview of the JavaScript and WebAssembly work we’ve done as part of...
spidermonkey newsletterjavascript webassemblyfirefoxengine
https://spidermonkey.dev/blog/2021/08/09/tc39.html
TC39 meeting, July 13-16 2021 | SpiderMonkey JavaScript/WebAssembly Engine
Aug 9, 2021 - In this meeting, the Realms proposal finally moved forward to stage 3. The form it will take is as what is now called “isolated realms”. This form does not...
spidermonkey javascriptmeetingjulywebassemblyengine
https://spidermonkey.dev/docs/
Docs | SpiderMonkey JavaScript/WebAssembly Engine
SpiderMonkey is Mozilla’s JavaScript and WebAssembly Engine, used in Firefox, Servo and various other projects. It is written in C++ and Rust.
spidermonkey javascriptdocswebassemblyengine
https://spidermonkey.dev/blog/2020/01/10/newsletter-2.html
SpiderMonkey Newsletter 2 (Firefox 73) | SpiderMonkey JavaScript/WebAssembly Engine
Jan 10, 2020 - Happy new year from the SpiderMonkey team!
spidermonkey newsletterjavascript webassemblyfirefoxengine
https://spidermonkey.dev/blog/2022/05/06/newsletter-firefox-100-101.html
SpiderMonkey Newsletter (Firefox 100-101) | SpiderMonkey JavaScript/WebAssembly Engine
May 6, 2022 - SpiderMonkey is the JavaScript engine used in Mozilla Firefox. This newsletter gives an overview of the JavaScript and WebAssembly work we’ve done as part of...
spidermonkey newsletterjavascript webassemblyfirefoxengine
https://spidermonkey.dev/blog/2023/02/16/newsletter-firefox-110-111.html
SpiderMonkey Newsletter (Firefox 110-111) | SpiderMonkey JavaScript/WebAssembly Engine
Feb 16, 2023 - SpiderMonkey is the JavaScript engine used in Mozilla Firefox. This newsletter gives an overview of the JavaScript and WebAssembly work we’ve done as part of...
spidermonkey newsletterjavascript webassemblyfirefoxengine
https://spidermonkey.dev/etc/
etc. | SpiderMonkey JavaScript/WebAssembly Engine
SpiderMonkey is Mozilla’s JavaScript and WebAssembly Engine, used in Firefox, Servo and various other projects. It is written in C++ and Rust.
spidermonkey javascriptetcwebassemblyengine
https://spidermonkey.dev/blog/2019/10/07/tc39.html
TC39 meeting, October 1-3rd 2019 | SpiderMonkey JavaScript/WebAssembly Engine
Oct 7, 2019 - Not much significant change that we need to be worried about but lot of new proposals moved to stage 1. We have some reviewing work to do, as there is so much...
spidermonkey javascriptmeetingoctoberwebassemblyengine
https://spidermonkey.dev/blog/2023/11/27/newsletter-firefox-118-121.html
SpiderMonkey Newsletter (Firefox 118-121) | SpiderMonkey JavaScript/WebAssembly Engine
Nov 27, 2023 - SpiderMonkey is the JavaScript engine used in Mozilla Firefox. This newsletter gives an overview of the JavaScript and WebAssembly work we’ve done as part of...
spidermonkey newsletterjavascript webassemblyfirefoxengine
https://spidermonkey.dev/blog/2021/05/03/private-fields-ship.html
Private Fields and Methods ship with Firefox 90 | SpiderMonkey JavaScript/WebAssembly Engine
May 3, 2021 - Firefox will ship Private Fields and Methods in Firefox 90. This new language syntax allows programmers to have strict access control over their class...
spidermonkey javascriptprivatefieldsmethodsship
https://spidermonkey.dev/blog/2020/07/30/tc39.html
TC39 meeting, July 20 - 23, 2020 | SpiderMonkey JavaScript/WebAssembly Engine
Jul 30, 2020 - At this meeting a number of proposals moved from stage 3 (candidate proposal) to stage 4 (finished). WeakRefs was among the proposals to move to stage 4,...
spidermonkey javascriptmeetingjulywebassemblyengine
https://spidermonkey.dev/blog/2020/07/03/newsletter-5.html
SpiderMonkey Newsletter 5 (Firefox 78-79) | SpiderMonkey JavaScript/WebAssembly Engine
Jul 3, 2020 - SpiderMonkey is the JavaScript engine used in Mozilla Firefox. This newsletter gives an overview of the JavaScript and WebAssembly work we’ve done as part of...
spidermonkey newsletterjavascript webassemblyfirefoxengine
https://spidermonkey.dev/blog/
Blog | SpiderMonkey JavaScript/WebAssembly Engine
SpiderMonkey is Mozilla’s JavaScript and WebAssembly Engine, used in Firefox, Servo and various other projects. It is written in C++ and Rust.
spidermonkey javascriptblogwebassemblyengine
https://spidermonkey.dev/blog/2022/03/11/newsletter-firefox-98-99.html
SpiderMonkey Newsletter (Firefox 98-99) | SpiderMonkey JavaScript/WebAssembly Engine
Mar 11, 2022 - SpiderMonkey is the JavaScript engine used in Mozilla Firefox. This newsletter gives an overview of the JavaScript and WebAssembly work we’ve done as part of...
spidermonkey newsletterjavascript webassemblyfirefoxengine
https://spidermonkey.dev/contribute/
Contribute | SpiderMonkey JavaScript/WebAssembly Engine
SpiderMonkey is Mozilla’s JavaScript and WebAssembly Engine, used in Firefox, Servo and various other projects. It is written in C++ and Rust.
spidermonkey javascriptcontributewebassemblyengine
https://spidermonkey.dev/blog/2024/07/16/newsletter-firefox-128-129.html
SpiderMonkey Newsletter (Firefox 128-129) | SpiderMonkey JavaScript/WebAssembly Engine
spidermonkey newsletterjavascript webassemblyfirefoxengine
https://spidermonkey.dev/blog/2021/05/18/ergonomic-brand-checks.html
Ergonomic Brand Checks will ship with Firefox 90 | SpiderMonkey JavaScript/WebAssembly Engine
May 18, 2021 - When programming with Private Fields and methods, it can sometimes be desirable to check if an object has a given private field. While the semantics of private...
spidermonkey javascriptergonomicbrandchecksship
https://spidermonkey.dev/blog/2023/08/07/newsletter-firefox-116-117.html
SpiderMonkey Newsletter (Firefox 116-117) | SpiderMonkey JavaScript/WebAssembly Engine
Aug 7, 2023 - SpiderMonkey is the JavaScript engine used in Mozilla Firefox. This newsletter gives an overview of the JavaScript and WebAssembly work we’ve done as part of...
spidermonkey newsletterjavascript webassemblyfirefoxengine
https://spidermonkey.dev/blog/2019/05/30/tc39-69th-meeting-summary.html
69th meeting of Ecma TC39 | SpiderMonkey JavaScript/WebAssembly Engine
May 30, 2019 - Quite a bit of work on string methods and promise methods. temporal is now blocked on standard modules, adding pressure to do that dynamic import will move to...
spidermonkey javascriptmeetingecmawebassemblyengine
https://spidermonkey.dev/blog/2024/09/12/newsletter-firefox-130-131.html
SpiderMonkey Newsletter (Firefox 130-131) | SpiderMonkey JavaScript/WebAssembly Engine
spidermonkey newsletterjavascript webassemblyfirefoxengine
https://spidermonkey.dev/blog/2021/09/10/newsletter-firefox-92-93.html
SpiderMonkey Newsletter (Firefox 92-93) | SpiderMonkey JavaScript/WebAssembly Engine
Sep 10, 2021 - SpiderMonkey is the JavaScript engine used in Mozilla Firefox. This newsletter gives an overview of the JavaScript and WebAssembly work we’ve done as part of...
spidermonkey newsletterjavascript webassemblyfirefoxengine
https://spidermonkey.dev/blog/2020/06/10/tc39.html
TC39 meeting, June 1-4 2020 | SpiderMonkey JavaScript/WebAssembly Engine
Jun 10, 2020 - At this meeting we covered a lot of ground. It was the first four day meeting, with each meeting at 5 hours. This meeting did not see any stage 2 proposals...
meeting junespidermonkey javascriptwebassemblyengine
https://spidermonkey.dev/blog/2024/03/20/newletter-firefox-124-125.html
SpiderMonkey Newsletter (Firefox 124-125) | SpiderMonkey JavaScript/WebAssembly Engine
Mar 20, 2024 - Hello and Welcome to the SpiderMonkey Newsletter for Firefox 124-125. It’s Matthew Gaudet back again. This newsletter is a way in which we can share what we...
spidermonkey newsletterjavascript webassemblyfirefoxengine
https://spidermonkey.dev/blog/2025/10/28/iongraph-web.html
Who needs Graphviz when you can build it yourself? | SpiderMonkey JavaScript/WebAssembly Engine
Oct 28, 2025 - Exploring a new layout algorithm for control flow graphs.
spidermonkey javascriptneedsgraphvizbuildwebassembly
https://spidermonkey.dev/blog/2021/02/26/newsletter-9.html
SpiderMonkey Newsletter 9 (Firefox 86-87) | SpiderMonkey JavaScript/WebAssembly Engine
Feb 26, 2021 - SpiderMonkey is the JavaScript engine used in Mozilla Firefox. This newsletter gives an overview of the JavaScript and WebAssembly work we’ve done as part of...
spidermonkey newsletterjavascript webassemblyfirefoxengine
https://spidermonkey.dev/blog/2021/04/22/newsletter-10.html
SpiderMonkey Newsletter 10 (Firefox 88-89) | SpiderMonkey JavaScript/WebAssembly Engine
Apr 22, 2021 - SpiderMonkey is the JavaScript engine used in Mozilla Firefox. This newsletter gives an overview of the JavaScript and WebAssembly work we’ve done as part of...
spidermonkey newsletterjavascript webassemblyfirefoxengine
https://spidermonkey.dev/blog/2025/02/19/Making-Teleporting-Smarter.html
Making Teleporting Smarter | SpiderMonkey JavaScript/WebAssembly Engine
Feb 19, 2025 - Recently I got to land a patch which touches a cool optimization, that I had to really make sure I understood deeply. As a result, I wrote a huge commit...
spidermonkey javascriptmakingsmarterwebassemblyengine
https://spidermonkey.dev/component-experts/
Component Experts | SpiderMonkey JavaScript/WebAssembly Engine
SpiderMonkey is Mozilla’s JavaScript and WebAssembly Engine, used in Firefox, Servo and various other projects. It is written in C++ and Rust.
spidermonkey javascriptcomponentexpertswebassemblyengine
https://v8.dev/blog/jspi
Introducing the WebAssembly JavaScript Promise Integration API · V8
integration apiintroducingwebassemblyjavascriptpromise
https://spidermonkey.dev/blog/2025/04/23/self-hosted-development.html
5 Things You Might Not Know about Developing Self-Hosted Code | SpiderMonkey JavaScript/WebAssembly...
Apr 23, 2025 - Self-hosted code is JavaScript code that SpiderMonkey uses to implement some of its intrinsic functions for JavaScript. Because it is written in JavaScript, it...
self hostedspidermonkey javascriptthingsmightknow
https://webassembly.github.io/spec/js-api/index.html
WebAssembly JavaScript Interface
webassemblyjavascriptinterface
https://shopify.engineering/javascript-in-webassembly-for-shopify-functions
Bringing Javascript to WebAssembly for Shopify Functions - Shopify
While we’re working on getting our Shopify Functions infrastructure ready for the public beta, we thought we’d use this opportunity to shine some light on how...
bringingjavascriptwebassemblyshopifyfunctions
https://labs.leaningtech.com/blog/how-cheerp-supports-64-bit-integers-in-both-javascript-and-webassembly
How Cheerp supports 64-bit integers in both JavaScript and WebAssembly
Improving support for 64-bit integers in Cheerp, a C/C++ to WebAssembly/JavaScript compiler.
cheerpsupportsbitintegersjavascript
https://mquickjs-claude-code.franzai.com/
MicroQuickJS WASM - JavaScript IDE in WebAssembly
Run JavaScript in your browser using MicroQuickJS compiled to WebAssembly. A minimal JS engine (168KB) with Canvas API. 100% built by Claude Code with zero...
wasmjavascriptidewebassembly
https://www.wasm.com.cn/docs/js/
JavaScript API - WebAssembly 中文网|Wasm 中文文档
javascript apiwebassemblywasm
https://bytecodealliance.org/articles/making-javascript-run-fast-on-webassembly
Bytecode Alliance — Making JavaScript run fast on WebAssembly
JavaScript in the browser runs many times faster than it did two decades ago. And that happened because the browser vendors spent that time working on...
run fastbytecodealliancemakingjavascript
https://spidermonkey.dev/blog/2021/05/04/implementing-private-fields.html
Implementing Private Fields for JavaScript | SpiderMonkey JavaScript/WebAssembly Engine
May 4, 2021 - This post is cross-posted from Matthew Gaudet’s blog
implementingprivatefieldsjavascriptspidermonkey