The Curious Engineer

All blogs / JavaScript / TypeScript

SpiderMonkey JavaScript/WebAssembly Engine

spidermonkey.dev

SpiderMonkey is Mozilla’s JavaScript and WebAssembly Engine, used in Firefox, Servo and various other projects. It is written in C++ and Rust.

JavaScript / TypeScriptCompilersPerformance / optimization

Posts
65 from 30 May 2019 to 20 May 2026
Posting
now and then (4 in the last year)
Kind
project news
Feed
https://spidermonkey.dev/feed.xml

2026 4

  1. Saying goodbye to asm.js
  2. previous post
  3. Benchmark Mode in SpiderMonkey
  4. Flipping Responsibility for Jobs in SpiderMonkey

2025 7

  1. Who needs Graphviz when you can build it yourself?
  2. 5 Things You Might Not Know about Developing Self-Hosted Code
  3. Shipping Temporal
  4. SpiderMonkey Newsletter (Firefox 135-137)
  5. Implementing Iterator.range in SpiderMonkey
  6. Making Teleporting Smarter
  7. Is Memory64 actually worth using?

2024 7

  1. SpiderMonkey Newsletter (Firefox 132-134)
  2. 75x faster: optimizing the Ion compiler backend
  3. SpiderMonkey Newsletter (Firefox 130-131)
  4. SpiderMonkey Newsletter (Firefox 128-129)
  5. SpiderMonkey Newsletter (Firefox 126-127)
  6. SpiderMonkey Newsletter (Firefox 124-125)
  7. SpiderMonkey Newsletter (Firefox 122-123)

2023 7

  1. SpiderMonkey Newsletter (Firefox 118-121)
  2. SpiderMonkey Byte-Sized Architectures
  3. SpiderMonkey Newsletter (Firefox 116-117)
  4. SpiderMonkey Newsletter (Firefox 114-115)
  5. SpiderMonkey Newsletter (Firefox 112-113)
  6. JavaScript Import maps, Part 2: In-Depth Exploration
  7. SpiderMonkey Newsletter (Firefox 110-111)

2022 7

  1. SpiderMonkey Newsletter (Firefox 108-109)
  2. SpiderMonkey Newsletter (Firefox 106-107)
  3. SpiderMonkey Newsletter (Firefox 104-105)
  4. SpiderMonkey Newsletter (Firefox 102-103)
  5. SpiderMonkey Newsletter (Firefox 100-101)
  6. SpiderMonkey Newsletter (Firefox 98-99)
  7. SpiderMonkey Newsletter (Firefox 96-97)

2021 14

  1. SpiderMonkey Newsletter (Firefox 94-95)
  2. SpiderMonkey Newsletter (Firefox 92-93)
  3. TC39 meeting, July 13-16 2021
  4. SpiderMonkey Newsletter (Firefox 90-91)
  5. TC39 meeting, May 25-26 2021
  6. Ergonomic Brand Checks will ship with Firefox 90
  7. TC39 meeting, April 19-21 2021
  8. Implementing Private Fields for JavaScript
  9. Private Fields and Methods ship with Firefox 90
  10. SpiderMonkey Newsletter 10 (Firefox 88-89)
  11. Top Level Await Ships with Firefox 89
  12. TC39 meeting, March 9-10 2021
  13. SpiderMonkey Newsletter 9 (Firefox 86-87)
  14. TC39 meeting, January 25-28 2021

2020 13

  1. SpiderMonkey Newsletter 8 (Firefox 84-85)
  2. TC39 meeting, November 16-19 2020
  3. SpiderMonkey Newsletter 7 (Firefox 82-83)
  4. TC39 meeting, September 21-24 2020
  5. SpiderMonkey Newsletter 6 (Firefox 80-81)
  6. TC39 meeting, July 20 - 23, 2020
  7. SpiderMonkey Newsletter 5 (Firefox 78-79)
  8. TC39 meeting, June 1-4 2020
  9. SpiderMonkey Newsletter 4 (Firefox 76-77)
  10. TC39 meeting, March 31st - April 2nd, 2020
  11. SpiderMonkey Newsletter 3 (Firefox 74-75)
  12. TC39 meeting, February 4-6th 2020
  13. SpiderMonkey Newsletter 2 (Firefox 73)

2019 6

  1. TC39 meeting, December 3-5th 2019
  2. SpiderMonkey Newsletter 1 (Firefox 72)
  3. Hello world!
  4. TC39 meeting, October 1-3rd 2019
  5. 71st meeting of Ecma TC39
  6. 69th meeting of Ecma TC39