JS promise integration for WebAssembly landed in Firefox 153, making it easier to work with asynchronous calls from Wasm. Here's how it works:
Ryan Hunt
@eqrion.bsky.social
Working on WebAssembly at Mozilla! https://social.eqrion.net/@ryan/ https://eqrion.net/
Well, ten years goes by quick! I'm feeling sentimental, so I thought I'd write about my time at Mozilla, what I've learned, and what I'm still excited for. eqrion.net/ten-years-at...
Just Keep At It: A Decade at Mozilla · Ryan Hunt's Blog
How ten years at Mozilla happened, from a graphics intern in 2016 to working on the WebAssembly standard. A look back at how I got here, what I learned along the way, and why I'm still here.
eqrion.net
Gimme! Gimme! Gimme! An AB(B)A problem in my memory allocator...
Our 4-year old just referred to '?' as the 'mystery mark'. And now I'm wondering if it's not too late to rename it?
We're experimenting with a way to visualize session history in Firefox DevTools, and we'd love your feedback! Here's the background, and how to try it: blog.farre.se/posts/2026/0...
On this Woden's Day, we say Skål to asm.js! spidermonkey.dev/blog/2026/05...
Saying goodbye to asm.js
Disabling asm.js optimizations in SpiderMonkey
spidermonkey.dev
Just had two NPE's this week (aka. Near Pwned2Own Experiences). Always remember: Index liberatus, vita nulla
My 300 white spruce saplings were delivered today. Guess I know what I’m doing tonight and and tomorrow..
We’re building a user-friendly WebAssembly language reference on MDN! Want to help make Wasm more accessible? We’re looking for technical writers and reviewers to join the project. Start here if you're interested: github.com/mdn/mdn/issu...
Create a WebAssembly language reference · Issue #821 · mdn/mdn
WebAssembly has a work-in-progress language reference. It documents 1.0 instructions, reference-types, and nearly all of SIMD. I'm filing this to track the remaining gaps to get caught up to the cu...
github.com
On June 6 we are hosting the Handmade Network Expo in Vancouver, BC, an event celebrating software made from scratch. Among the lineup: a new game from Anton Mikhailov & @nicbarker.com, a time travel debugger by @leddoo.bsky.social, a language and IDE from @frogtoss.bsky.social, and more. (1/2)
If you're a framework author or maintainer, please consider joining the WFCG! discord.gg/fXCngmSwHz We're trying to find ways the web platform can be improved for frameworks, what new primitives can be added, or what can be changed. We'll be talking about templating today, come join!
Join the WFCG Discord Server!
Web Frameworks Community Group | 27 members
discord.gg
Next week we are hosting the Handmade Essentials Jam: a one-week jam where we build essential software from scratch, by hand. If you like building simple software, or want to get better at coding without AI, then sign up and join us next week: handmade.network/jam/essentials
Handmade Essentials Jam
Build simple programs you would use every day, from scratch, by hand. April 13 - 19, 2026.
handmade.network
Nothing summons a foot of snow quicker than whispering to yourself “I think spring is finally here”.
Wow 🤩! @wasm.io just wrapped last week, and the first talk is already live 🚀 Check out: “Towards a Component Model 1.0” by @lukewagner.name 👇 www.youtube.com/watch?v=qq0A... #WebAssembly #Wasm #wasmio26 #ComponentModel
Towards a Component Model 1.0 by Luke Wagner @ Wasm I/O 2026
YouTube video by WASM I/O
youtube.com
free-solo climbing is cool and all, but have you ever had to carry 2000 lines of uncommitted code on your clipboard while rewriting a different file?
Interested in getting involved in WebAssembly standards? The JS type reflection proposal needs a champion! Mentorship would be available. We'd love to see new folks in wasm standards. Current proposal is here: github.com/WebAssembly/...
If the solution requires a fixed-width font to explain, you know it’s a fun problem.
There are many browsers, but only three widely-used engines. We maintain one of those engines - Gecko. Here's why we feel that browser engine diversity is essential for the future of the web blog.mozilla.org/netpolicy/20...
Competition, Innovation, and the Future of the Web – Why Independent Browser Engines Matter – Open Policy & Advocacy
Gecko matters because it ensures there’s an independent voice shaping how the internet evolves. Without Gecko, the landscape would be dominated by Apple and Google alone. Is that really the ...
blog.mozilla.org
wife: we need to talk about our plans for tonight me: wow look at the discontinuity on this snow dune
I fear no man. But that thing... [Implicit Integer Promotion Rules] ...it scares me.
Check out a sample server using wasi-http built with our early #WebAssembly Component Model support in @Kotlin! 🤩 github.com/Kotlin/sampl... Still early, but very satisfying to see it working ✨ Give it a spin and share what you build 🚀 #Wasm #Kotlin #ComponentModel 1/2👇
Finally reached the "Subject Matter Expert" phase of my career. The subject? An exploit targeting code I wrote. But progress is progress?
Your engineers were so preoccupied with potential perf regressions from removing asm.js optimizations, they never stopped to consider the one intranet site that somehow found a way to load-bear on them.
If you’re not getting Kringla for your birthday, then what’s this all been about?
I wrote a thing! Here's my hot take for where WebAssembly should go next: hacks.mozilla.org/2026/02/maki...
Why is WebAssembly a second-class language on the web? – Mozilla Hacks - the Web developer blog
This post is an expanded version of a presentation I gave at the recent WebAssembly CG meeting in Munich. WebAssembly has come a long way since its first release in 2017. The 1.0 version of WebAssembl...
hacks.mozilla.org
Have you ever wanted to learn how a production JS engine works? This video by Luke Wagner on SpiderMonkey is a great start. It's from a 2018 Mozilla event, and was just made public. Most of the details are still accurate AFAIK. mozilla.hosted.panopto.com/Panopto/Page...
SF All Hands - Spidermonkey - June 13, 2018
mozilla.hosted.panopto.com
WebAssembly is a second-class language on the web, but how can we make it first-class? WebAssembly Components could be the answer… hacks.mozilla.org/2026/02/maki...
Making WebAssembly a first-class language on the Web – Mozilla Hacks - the Web developer blog
This post is an expanded version of a presentation I gave at the recent WebAssembly CG meeting in Munich. WebAssembly has come a long way since its first release in 2017. The 1.0 version of…
hacks.mozilla.org