







Web browsers do an astounding amount of stuff with language - and we're always trying to do more. Like most things that we get "for free" and don't give a lot of attention to, the
Mozilla now only seems to speak using creepy, gibberish lunatic language.
In nearly 30 years of using Netscape and Firefox, I've never had any problem understanding Mozilla's written communication. Sadly, that has now drastically changed. I am sad to say that, despite being an intelligent, adult native English-speaker, I now find myself in the sad position of being incapa...

Better Than Free
[Translations: Belarusian, Chinese, Estonian, French, German, Italian, Japanese, Polish, Portuguese, Russian, Spanish, Turkish] The internet is a copy machine. At its most foundational level, it copies every action, every character, every thought we make while we ride upon it. In order to … Continue reading →

To defend the free web, you must save Mozilla
The latest version of this post, along with the blog, has moved. TL;DR: Mozilla is largely dependent on Yahoo! We must make sure it is funded by individuals’ donations and a diverse roster of…

Most used languages among software developers globally 2025| Statista
As of 2025, JavaScript and HTML/CSS are the most commonly used programming languages among software developers around the world, with more than 66 percent of respondents stating that they used JavaScript and just around 61.9 percent using HTML/CSS.

news/faster-builds
A delightful language with friendly error messages, great performance, small assets, and no runtime exceptions.
The AI browser wars are about to begin
Artificial intelligence is already writing an obituary for the internet as we know it. So why is everyone building new web browsers?

Close to the metal: web design and the browser
Websites have evolved over the years, but in the name of evolution, there seems to be mistaken thinking that the process of building a website needs to get more complex, using Javascript frameworks and modern backend systems; when at the end of the day, browsers still only need static HTML content to interpret.
Why Browsers Get Built - Infrequently Noted
There are only two-and-a-half reasons to build a browser, and they couldn't be more different in intent and outcome, even when they look superficially similar.

Stripped Down Browsers
I started learning programming in High School by using a toy language with graphics.
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 WebAssembly was already a great fit for low-level languages like C and C++, and immediately enabled many new kinds of applications to efficiently target the web.

The Mediated Web
<p>Large Language Models have the potential to hugely shift what it means to interact with a web browser.</p> <p>Here’s a prediction: the web will soon be mediated by agents, not just rendered by web browsers. Every user will have their own AI interpreting information for them, and executing tasks on their behalf.</p> <p>What does this mean now, and what does it mean for the future of the web? Let’s delve into what a mediated web might look like, and how it could impact the internet ecosystem.</p>

Where Browsers Come From
In this post, I’ll talk about the evolution of the economics around browsers, and what we should think about as we move forward.
A break from programming languages
This is a blog post I have been considering writing for a long time.