Robuta

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