Articles by Ryan Hunt
-
Why is WebAssembly a second-class language on the web?
This post is an expanded version of a presentation I gave at the 2025 WebAssembly CG meeting in Munich. WebAssembly has come a long way since its first release in 2017. The first version of WebAssembly was already a great fit for low-level languages like C and C++, and immediately enabled many new kinds of […]
-
Scroll Anchoring in Firefox 66
Firefox 66 was released last week with a new feature called scroll anchoring, based on a new CSS specification. Scroll anchoring works to anchor the user to the content they’re looking at. As this content is moved by ads, screen rotations, screen resizes, or other causes, the page now scrolls to keep you at the same relative position to it. Learn how our intervention works.