Firefox Dev

Deck | Stream

Firefox Blog

The web the world needs can be ours again, if we want it

People everywhere are demanding basic consumer protections. We want our food to be healthy to eat, ou

Tue, 04 Jun 2019 13:05:37 +0000

When it comes to privacy, default settings matter!

What if I told you that on nearly every single website you visit, data about you was transmitted to d

Tue, 04 Jun 2019 13:00:26 +0000

Latest Firefox Release is Faster than Ever

With the introduction of the new Firefox Quantum browser in 2017 we changed the look, feel, and perfo

Tue, 21 May 2019 13:01:14 +0000

What we do when things go wrong

We strive to make Firefox a great experience. Last weekend we failed, and we’re sorry.An error on our

Thu, 09 May 2019 20:53:45 +0000

The Firefox EU Elections Toolkit helps you to prevent pre-vote online manipulation

What comes to your mind when you hear the term ‘online manipulation’? In the run-up to the EU p

Mon, 06 May 2019 05:06:36 +0000

Android Browser Choice Screen in Europe

Today, Google announced a new browser choice screen in Europe. We love an opportunity to show more pe

Fri, 19 Apr 2019 06:14:32 +0000

Firefox Lockbox Now on Android, Keeping your Passwords Safe

If you’re like most Firefox users, you have dozens if not hundreds of stored logins in your browser.

Tue, 26 Mar 2019 13:00:30 +0000

Today’s Firefox Aims to Reduce Your Online Annoyances

Almost a hundred years ago, John Maynard Keynes suggested that the industrial revolution would effect

Tue, 19 Mar 2019 13:01:08 +0000

Introducing Firefox Send, Providing Free File Transfers while Keeping your Personal Information Private

At Mozilla, we are always committed to people’s security and privacy. It’s part of our long-standing

Tue, 12 Mar 2019 13:03:44 +0000


MDN’s First Annual Web Developer & Designer Survey

Today we are launching the first edition of the MDN Developer & Designer Needs Survey. Web develo

Tue, 16 Jul 2019 15:04:23 +0000

Add-Ons Outage Post-Mortem Result

Editor’s Note: July 12, 1:52pm pt – Updated Balrog update frequency and added some more b

Fri, 12 Jul 2019 16:08:26 +0000

Testing Picture-in-Picture for videos in Firefox 69 Beta and Developer Edition

Editor’s Note: We updated this post on July 11, 2019 to mention that the Picture-in-Picture feature i

Wed, 10 Jul 2019 12:29:05 +0000

Firefox 68: BigInts, Contrast Checks, and the QuantumBar

Firefox 68 is available today, featuring support for big integers, whole-page contrast checks, and a

Tue, 09 Jul 2019 14:35:15 +0000

GeckoView in 2019

Last September we wrote about using GeckoView to bring Firefox’s rendering engine to Android as a reu

Thu, 27 Jun 2019 16:02:37 +0000

How accessibility trees inform assistive tech

The web is accessible by default. It was designed with features to make accessibility possible, and t

Wed, 26 Jun 2019 13:09:35 +0000

View Source 5 comes to Amsterdam

Mozilla’s View Source Conference is back for a fifth year, this time in Amsterdam, September 30 ̵

Wed, 19 Jun 2019 14:35:09 +0000

CSS Scroll Snap Updated in Firefox 68

When Firefox 68 goes to general release next month, it will ship with an updated CSS Scroll Snap spec

Tue, 18 Jun 2019 13:59:29 +0000

CSS Grid Level 2 – subgrid is coming to Firefox

The subgrid feature of the CSS Grid Specification is not yet shipping in any browser, but is now avai

Wed, 05 Jun 2019 19:44:53 +0000

Indicating focus to improve accessibility

It’s a common, but fairly easy-to-fix accessibility issue: lack of indicating focus. In this po

Tue, 04 Jun 2019 14:09:43 +0000

JavaScript and evidence-based language design

Author’s note: Hi, I’m an engineer at Mozilla working on the Firefox DevTools server. I’m also

Wed, 29 May 2019 15:01:08 +0000

Firefox brings you smooth video playback with the world’s fastest AV1 decoder

Tuesday’s release of Firefox 67 brought a number of performance enhancing features that make this our

Thu, 23 May 2019 20:27:19 +0000

Firefox 67: Dark Mode CSS, WebRender, and more

Firefox 67 is available today, bringing a faster and better JavaScript debugger, support for CSS pref

Tue, 21 May 2019 14:32:45 +0000

Faster smarter JavaScript debugging in Firefox DevTools

Script debugging is one of the most powerful and complex productivity features in the web developer t

Thu, 16 May 2019 15:28:41 +0000

Empowering User Privacy and Decentralizing IoT with Mozilla WebThings

Smart home devices can make busy lives a little easier, but they also require you to give up control

Wed, 15 May 2019 17:47:09 +0000

TLS 1.0 and 1.1 Removal Update

tl;dr Enable support for Transport Layer Security (TLS) 1.2 today! Editor’s Note: We updat

Wed, 15 May 2019 14:01:57 +0000

Technical Details on the Recent Firefox Add-on Outage

Editor’s Note: May 9, 8:22 pt – Updated as follows: (1) Fixed verb tense (2) Clarified th

Thu, 09 May 2019 20:06:51 +0000

Owning it: browser compatibility data and open source governance

What does it mean to “own” an open-source project? With the browser-compat-data project (“BCD”), the

Wed, 01 May 2019 14:54:23 +0000

Introducing Mozilla WebThings

The Mozilla IoT team is excited to announce that after two years of development and seven quarterly s

Thu, 18 Apr 2019 14:52:20 +0000

Fluent 1.0: a localization system for natural-sounding translations

Fluent is a family of localization specifications, implementations and good practices developed by Mo

Wed, 17 Apr 2019 07:59:15 +0000

Planet Mozilla

Recent fixes to reduce backlog on Android phones

Last week it seemed that all our limited resource machines were perpetually backlogged. I wrote yeste


Q&A: Igniting imaginations and putting VR in the hands of students with Kai Frazier

When you were in school, you may have taken a trip to a museum or a local park, but you probably neve


curl 7.65.2 fixes even more

Six weeks after our previous bug-fix release, we ship a second release in a row with nothing but bug-


How to speed up the Rust compiler in 2019

I have written previously about my efforts to speed up the Rust compiler in 2016 (part 1, part 2) and


backlogs, lag, and waiting

Many times each week I see a ping on IRC or Slack asking “why are my jobs not starting on my try push


MDN’s First Annual Web Developer & Designer Survey

Today we are launching our first annual MDN Developer & Designer Needs Survey. Web developers and des


ARCore and Arkit: What is under the hood : Anchors and World Mapping (Part 1)

Reading Time: 7 MInSome of you know I have been recently experimenting a bit more with WebXR than a W


This Week in Rust 295

Hello and welcome to another issue of This Week in Rust!Rust is a systems language pursuing the trife


100,985,047 have been invited to the Evite data breach “party”

Did you get an invitation to the latest data breach? Over the weekend it was disclosed that Evite, th


The Gecko Hacker's Guide to Taskcluster

Don't panic.I spent a good chunk of this year fiddling with taskcluster configurations in order to ge


These Weeks in Firefox: Issue 61

Highlights OOP iframes somewhat work now on Nightly! For the super-brave, you can test it yourself by


Add-Ons Outage Post-Mortem Result

We've been conducting an ongoing post-mortem on the add-ons outage that occurred earlier this year. T


Firefox Nightly 70 Testday, July 19th

Hello Mozillians, We are happy to let you know that Friday, July 19th, we are organizing Firefox Nigh


Reproducing the Linux builds of Firefox 68

Starting with Firefox 68, the Linux builds shipped by Mozilla should be reproducible (it is not curre


Grizzly Browser Fuzzing Framework

At Mozilla, we rely heavily on automation to increase our ability to fuzz Firefox and the components


Please watch your character encodings

I started writing this as a newsgroup post for one of Mozilla’s mailing lists, but it turned out to b


Testing Picture-in-Picture for videos in Firefox 69 Beta and Developer Edition

Firefox has an experimental new UI feature in Firefox 69 Beta and Developer Edition - and Firefox eng


Changes in Firefox 68

Firefox 68 is coming out today, and we wanted to highlight a few of the changes coming to add-ons. We


Firefox 68: BigInts, Contrast Checks, and the QuantumBar

Firefox 68 is available today, sporting support for big integers, whole-page contrast checks checks f


Latest Firefox Release Available today for iOS and Desktop

Since our last Firefox release, we’ve been working on features to make the Firefox Quantum browser wo


This Week in Rust 294

Hello and welcome to another issue of This Week in Rust!Rust is a systems language pursuing the trife


Media stack Mid-Year review

We recently closed the first half of 2019 and with that it is time to look back and do a quick summar


Various RememBear security issues

Whenever I write about security issues in some password manager, people will ask what I’m thinking ab


TenFourFox FPR15 available

TenFourFox Feature Parity Release 15 final is now available for testing (downloads, hashes, release n


Firefox 68 new contributors

With the release of Firefox 68, we are pleased to welcome the 55 developers who contributed their fir


Mozilla’s Latest Research Grants: Prioritizing Research for the Internet

We are very happy to announce the results of our Mozilla Research Grants for the first half of 2019.


moz://gfx newsletter #46

Hi there! As previously announced WebRender has made it to the stable channel and a couple of million


Rep of the Month – June 2019

Please join us in congratulating Pranshu Khanna, Rep of the Month for June 2019! Pranshu is from Sura


L10n report: July edition

Please note some of the information provided in this report may be subject to change as we are someti


Crash pings (Telemetry) and crash reports (Socorro/Crash Stats)

I keep getting asked questions that stem from confusion about crash pings andcrash reports, the detai


8 Years of Reps Program, Celebrating Community Successes!

The Reps program idea was started in 2010 by William Quiviger and Pierros Papadeas, until officially


Socorro Engineering: June 2019 happenings

SummarySocorro Engineering team covers several projects:Socorro is the crashingestion pipeline and Cr


Mozilla joins brief for protection of LGBTQ employees from discrimination

Last year, we joined the call in support of transgender equality as part of our longstanding commitme


Building on the UK white paper: How to better protect internet openness and individuals’ rights in the fight against online harms

In April 2019 the UK government unveiled plans for sweeping new laws aimed at tackling illegal and ha


This Week in Rust 293

Hello and welcome to another issue of This Week in Rust!Rust is a systems language pursuing the trife


Git now faster than Mercurial to clone Mozilla Mercurial repos

How is that for clickbait? With the now released git-cinnabar 0.5.2, the cinnabarclone feature is ena


Fixing Antivirus Errors

After the release of Firefox 65 in December, we detected a significant increase in a certain type of


Announcing git-cinnabar 0.5.2

Git-cinnabar is a git remote helper to interact with mercurial repositories. It allows to clone, pull


And now for something completely different: NetBSD on the last G4 Mac mini (and making the kernel power failure proof)

(First, as a public service message, if you're running Linux on a G5 you may wish to update the kerne


iPad Sketching with GoodNotes 5

I’m always making notes and sketching on my iPad and people often ask me what app I’m using. So I tho


GeckoView in 2019

Introducing the initial release of Firefox Preview (GitHub), an entire browser built from the ground


Reinventing Firefox for Android: a Preview

At Firefox, we’re passionate about providing solutions for people who care about safety, privacy and


How accessibility trees inform assistive tech

The web was designed with built-in features to make accessibility possible; these have been part of t


Firefox 68 Beta 10 Testday Results

Hello Mozillians! As you may already know,  Friday June 14th – we held a new Testday event, for Firef


Hey advertisers, track THIS

If it feels like the ads chasing you across the internet know you a little too well, it’s because the


This Week in Rust 292

Hello and welcome to another issue of This Week in Rust!Rust is a systems language pursuing the trife


More on Mentorship

More on MentorshipLast year, I wrote about someof the aspirations which motivated my move from Mozill


openssl engine code injection in curl

This flaw is known as CVE-2019-5443. If you downloaded and installed a curl executable for Windows fr


TenFourFox FPR15b1 available

TenFourFox Feature Parity Release 15 beta 1 is now available (downloads, hashes, release notes). In h


Quick notes for Mozilla Whistler All Hands 2019

Whistler 2019 Quick Notes(taken as it comes, without a specific logic, just thoughts here and there.


View Source 5 comes to Amsterdam

Mozilla’s View Source Conference is back! This year we're in Amsterdam, September 30 – October 1, 201


Google to reimplement curl in libcrurl

Not the entire thing, just “a subset”. It’s not stated very clearly exactly what that subset is but t


Stand by for FPR14 SPR1 chemspill

Mozilla has shipped a fix for MFSA2019-18 in Firefox 67.0.3 and 60.7.1. This exploit has been detecte


CSS Scroll Snap Updated in Firefox 68

The CSS Scroll Snap specification gives us a way in CSS to snap between different elements in a page


This Week in Rust 291

Hello and welcome to another issue of This Week in Rust!Rust is a systems language pursuing the trife


Vectiv and the Browser Monoculture

So, so tired of the "hot take" that having a single browser engine implementation is good, and there


Updated GPG key for signing Firefox Releases

The GPG key used to sign the Firefox release manifests is expiring soon, and so we’re going to be swi


Updated GPG key for signing Firefox Releases

The GPG key used to sign the Firefox release manifests is expiring soon, and so we're going to be swi


Extensions in Firefox 68

In Firefox 68, we are introducing a new API and some enhancements to webRequest and private browsing.


Socorro: May 2019 happenings

SummarySocorro is the crash ingestionpipeline for Mozilla's products like Firefox. When Firefox crash


Firefox: The Evolution Of A Brand

Consider the fox. It’s known for being quick, clever, and untamed — attributes easily applied to its


Firefox 68 Beta 10 Testday, June 14th

Hello Mozillians, We are happy to let you know that Friday, June 14th we are organizing Firefox 68 Be


It’s time for the US Senate to Save the Net

On the one year anniversary of the Federal Communications Commission’s repeal of net neutrality, Mozi


This Week in Rust 290

Hello and welcome to another issue of This Week in Rust!Rust is a systems language pursuing the trife


These Weeks in Firefox: Issue 60

Highlights Integrated add-on abuse reporting landed in Firefox 68 You need to enable the HTML-based a


Data Science is Hard: Validating Data for Glean

Glean is a new library for collecting data in Mozilla products. It’s been shipping in Firefox Preview

There is an app update available Refresh