A cartoon intro to DNS over HTTPS
This privacy standard was a critical strategic push for Mozilla, and the CTO called in a favor for me to
ES modules: A cartoon deep-dive
In early January 2018, I attended my first WebAssembly CG meeting. At the time, there was no integration between the
Making WebAssembly better for Rust & for all languages
Rust was the first language that really embraced WebAssembly and fully incorporating WebAssembly compilation into their toolchains.
Read Making WebAssembly
Making WebAssembly even faster: Firefox’s new streaming and tiering compiler
During this time period, Firefox had a major lead and just kept moving the goal posts in terms of WebAssembly
Entering the Quantum Era—How Firefox got fast again and where it’s going to get faster
This post was listed in the top-20 posts of all time on Hacker News when it first came out. It
The whole web at maximum FPS: How WebRender gets rid of jank
The Servo project at Mozilla did some really exciting work maximizing use of the GPU for performance gains. This article
Inside a super fast CSS engine: Quantum CSS (aka Stylo)
This article explains how all of the pieces of the browser's rendering engine fit together.
It also talks
WebAssembly modules, memories, and table imports series
In the early days, there was a lot of FUD about the memory access that WebAssembly provided. People thought that
Memory management, Shared ArrayBuffers, and Atomics series
Without the component model, WebAssembly requires a lot more direct sharing and manipulation of memory. This series was intended to
A cartoon intro to WebAssembly series
This series was published just as browsers were beginning to turn WebAssembly on by default.
It was the beginning of