Improving Firefox Responsiveness on macOS

If you're running Firefox on macOS you might have noticed that its responsiveness has improved significantly in version 103. | Continue reading


@hacks.mozilla.org | 1 year ago

Bret Victors “Inventing on Principle”

Bret Victor's Inventing on principle talk (also available on YouTube in case you want to skip ahead) from this year's CUSEC is one of these hours of your life where ... | Continue reading


@hacks.mozilla.org | 1 year ago

Fuzzing rust-minidump for Embarrassment and Crashes – Part 2

For the last year, we've been working on the development of rust-minidump. The final part in this series takes you through fuzzing rust-minidump. | Continue reading


@hacks.mozilla.org | 1 year ago

Everything Is Broken: Shipping Rust-Minidump at Mozilla – Part 1

We've been working on the development of rust-minidump. The first in this two-part series explains what minidumps are and how we made rust-minidump. | Continue reading


@hacks.mozilla.org | 1 year ago

Training efficient neural network models for Firefox Translations

The Firefox Translations web extension utilizes proceedings of project Bergamot and brings local translations to Firefox. | Continue reading


@hacks.mozilla.org | 1 year ago

Improved Process Isolation in Firefox 100

Firefox uses a multi-process model for additional security and stability while browsing. Web Content is rendered in separate processes. | Continue reading


@hacks.mozilla.org | 1 year ago

MDN Plus now available in more countries

We are very glad to announce today that it is now possible for MDN users around the globe to create an MDN Plus free account. | Continue reading


@hacks.mozilla.org | 1 year ago

Common Voice dataset tops 20k hours

The latest Common Voice dataset has achieved more than 20,000 hours of open-source speech data that anyone, anywhere can use. | Continue reading


@hacks.mozilla.org | 1 year ago

Adopting Users’ Design Feedback

On March 1st, 2022, MDN Web Docs released a new design and a new brand identity. Here is a summary of how we're addressing the feedback. | Continue reading


@hacks.mozilla.org | 2 years ago

Mozilla Partners with the Center for Humane Technology

We’re pleased to announce that we have partnered with the Center for Humane Tech, a nonprofit org that reimagines the digital infrastructure. | Continue reading


@hacks.mozilla.org | 2 years ago

MDN Plus

Today, we are launching MDN Plus, our first step to providing a personalized and more powerful experience while continuing to invest in our always free and open webdocs. | Continue reading


@hacks.mozilla.org | 2 years ago

Mozilla and Open Web Docs Working Together on MDN

With the upcoming launch of MDN Plus, we believe it’s a good time to talk about how our two organizations work together. | Continue reading


@hacks.mozilla.org | 2 years ago

Interop 2022

Interop 2022 is a cross-browser initiative to find and address the most important interoperability pain points on the web platform. | Continue reading


@hacks.mozilla.org | 2 years ago

A new year, a new MDN

If you’ve accessed the MDN website today, you probably noticed that it looks quite different. | Continue reading


@hacks.mozilla.org | 2 years ago

Version 100 in Chrome and Firefox

Chrome and Firefox will reach version 100 in a couple of months. Let's work together on fixing User Agent detection issues. | Continue reading


@hacks.mozilla.org | 2 years ago

Improving the Storage Access API in Firefox

Before we roll out State Partitioning for all Firefox users, we intend to make a few improvements to the Storage Access API. | Continue reading


@hacks.mozilla.org | 2 years ago

Retrospective and Technical Details on the Recent Firefox Outage

On January 13th 2022, Firefox became unusable for close to two hours for users worldwide. This post highlights the complex series of events and circumstances that, together, triggered a bug deep in the networking code of Firefox. | Continue reading


@hacks.mozilla.org | 2 years ago

Hacks Decoded: Adewale Adetona

Adetona Adewale is a digital technologist. I wish people would talk about the struggle and the sacrifices that come with building a startup. | Continue reading


@hacks.mozilla.org | 2 years ago

WebAssembly and Back Again: Fine-Grained Sandboxing in Firefox 95

In Firefox 95, we're shipping a sandboxing technology called RLBox — developed with researchers at UC San Diego and the University of Texas | Continue reading


@hacks.mozilla.org | 2 years ago

Mozilla Hacks Decoded: Thomas Park, Founder of Codepip

Welcome to our Hacks: Decoded Interview series! We spoke with Thomas over email about coding, his favorite apps and his past life at Mozilla. | Continue reading


@hacks.mozilla.org | 2 years ago

Lots to See in Firefox 93

Firefox 93 comes with lots of lovely updates including AVIF image format support, filling of XFA-based forms in its PDF viewer and protection. | Continue reading


@hacks.mozilla.org | 2 years ago

Implementing form filling and accessibility in the Firefox PDF viewer

We decided it was time to reinvest in the PDF viewer (PDF.js) and support filling PDF forms within Firefox to make our users' lives easier. | Continue reading


@hacks.mozilla.org | 2 years ago

Tab Unloading in Firefox 93

Firefox will monitor available system memory and, should it become that a crash is imminent, Firefox will respond by unloading memory-heavy. | Continue reading


@hacks.mozilla.org | 2 years ago

Time for a Review of Firefox 92

Release time comes around so quick! This month we have a few CSS updates, along with the new Object.hasOwn() static method for JavaScript. | Continue reading


@hacks.mozilla.org | 2 years ago

Spring cleaning MDN: Part 2

We have ~11k active pages on MDN, so keeping them up to date is a big task and we feel our focus should be there. | Continue reading


@hacks.mozilla.org | 2 years ago

Hopping on Firefox 91

August is already here, which means so is Firefox 91! For developers Firefox 91 supports the Visual Viewport API and Intl.DateTimeFormat object additions. | Continue reading


@hacks.mozilla.org | 2 years ago

How MDN's Autocomplete Search Works

Autocomplete search added to MDN Web Docs allows you to quickly jump to the document you're looking for by typing parts of the document title | Continue reading


@hacks.mozilla.org | 2 years ago

Implementing Private Fields for JavaScript

Private fields are a language feature being added to the JavaScript language through the TC39 proposal process. | Continue reading


@hacks.mozilla.org | 2 years ago

Looking Fine with Firefox 89

Firefox 89 has smartened up and brings with it a more minimalist interface. We get some great features including a force-colors feature. | Continue reading


@hacks.mozilla.org | 2 years ago

Firefox's New Site Isolation Security Architecture

With Site Isolation enabled on Firefox for Desktop, Mozilla takes its security guarantees to the next level. | Continue reading


@hacks.mozilla.org | 2 years ago

Improving Firefox Stability on Linux

A year ago at Mozilla we started to improve Firefox stability on Linux. This effort quickly became an example of good synergies between FOSS. | Continue reading


@hacks.mozilla.org | 2 years ago

QUIC and HTTP/3 Support Now in Firefox Nightly and Beta

Support for QUIC and HTTP/3 is now enabled by default in Firefox Nightly and Firefox Beta. HTTP/3 will be available by the end of May. | Continue reading


@hacks.mozilla.org | 3 years ago

Eliminating Data Races in Firefox

We successfully deployed ThreadSanitizer in the Firefox project to eliminate data races in our remaining C/C++ components. In the process, we found several impactful bugs and can safely say that data races are often underestimated in terms of their impact on program correctness. | Continue reading


@hacks.mozilla.org | 3 years ago

MDN localization in March – Tier 1 locales unfrozen, and future plans

Since we last talked about MDN localization, a lot of progress has been made. We've finally achieved our goal of unfreezing Tier 1 locales. | Continue reading


@hacks.mozilla.org | 3 years ago

In March, we see Firefox 87

Nearing the end of March now, and we have a new version of Firefox ready to deliver some interesting new features to your door. | Continue reading


@hacks.mozilla.org | 3 years ago

What’s happening with the Firefox Nightly logo

Long story short, the fox is here to stay and for our Nightly users we’re bringing back a special version of an older logo, as a treat. | Continue reading


@hacks.mozilla.org | 3 years ago

Firefox Introduces State Partitioning

State Partitioning is the new privacy feature called Total Cookie Protection, which will be available in ETP Strict Mode in Firefox 86. | Continue reading


@hacks.mozilla.org | 3 years ago

A Fabulous February Firefox – 86

Looking into the near distance, we can see the end of February. To keep you engaged until then, we’d like to introduce you to Firefox 86. | Continue reading


@hacks.mozilla.org | 3 years ago

MDN localization update, February 2021

An update on MDN Web Docs’ localization strategy, our broad strategy for moving forward with allowing translation edits on MDN again. | Continue reading


@hacks.mozilla.org | 3 years ago

Browser Fuzzing at Mozilla

Mozilla has been fuzzing Firefox for a while. It has proven to be one of the most efficient ways to identify quality and security issues. | Continue reading


@hacks.mozilla.org | 3 years ago

We Fuzz the Browser at Mozilla

hacks.mozilla.org | Continue reading


@hacks.mozilla.org | 3 years ago

Welcoming Open Web Docs to the MDN Family

We’re happy and proud to announce Open Web Docs, to support a community of technical writers that is open and inclusive for all. | Continue reading


@hacks.mozilla.org | 3 years ago

Improving CrossBrowser Testing,Part 2:New Automation Features in Firefox Nightly

we have shipped an experimental implementation of parts of CDP in Firefox Nightly, specifically targeting the use cases of end-to-end testing using Google’s Puppeteer, and the CDP-based features of Selenium 4. | Continue reading


@hacks.mozilla.org | 3 years ago

Analyzing Bugzilla Testcases with Bugmon

To reduce the delay in getting bugs fixed, we developed Bugmon; a tool that automates basic triage tasks for bugs directly in Bugzilla. | Continue reading


@hacks.mozilla.org | 3 years ago

Porting Firefox to Apple Silicon

The release of Apple Silicon based Macs at the end of last year generated a flurry of news and some surprises at the machine’s performance. | Continue reading


@hacks.mozilla.org | 3 years ago

Improving Cross-Browser Testing, Part 1: Web Application Testing Today

With our commitment to building a better Internet, we want to provide web developers the tools they need to build great web experiences. | Continue reading


@hacks.mozilla.org | 3 years ago

Welcome Yari: MDN Web Docs has a new platform

After several intense months of work on such a significant change, the MDN Web Docs’ new platform (codenamed Yari) is finally launched! | Continue reading


@hacks.mozilla.org | 3 years ago

WebThings Gateway 1.0

We are excited to announce the release of WebThings Gateway 1.0 and a new home for the WebThings platform. | Continue reading


@hacks.mozilla.org | 3 years ago