Firefox Dev

Deck | Stream

Firefox Blog

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

Today’s Firefox Gives Users More Control over their Privacy

Privacy. While it’s the buzzword for 2019, it has always been a core part of the Mozilla mission, and

Tue, 29 Jan 2019 14:00:05 +0000

Evolving Firefox’s Culture of Experimentation: A Thank You from the Test Pilot Program

For the last three years Firefox has invested heavily in innovation, and our users have been an essen

Tue, 15 Jan 2019 21:00:14 +0000

Eric Rescorla Wins the Levchin Prize at the 2019 Real-World Crypto Conference

The Levchin Prize awards two entrepreneurs every year for significant contributions to solving global

Wed, 09 Jan 2019 20:00:13 +0000

Latest Firefox Release Available Today

It’s the season for spending time with family and friends over a nice meal and exchanging gifts. Whet

Tue, 11 Dec 2018 14:00:39 +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! As you may have read last yea

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

Pyodide: Bringing the scientific Python stack to the browser

Pyodide is an experimental project from Mozilla to create a full Python data science stack that runs

Tue, 16 Apr 2019 13:18:44 +0000

Developer Roadshow 2019 returns with VR, IoT and all things web

Mozilla Developer Roadshow is a meetup-style, Mozilla-focused event series for people who build the w

Thu, 11 Apr 2019 14:51:53 +0000

Teaching machines to triage Firefox bugs

Many bugs, not enough triageMozilla receives hundreds of bug reports and feature requests from Firefo

Tue, 09 Apr 2019 15:31:46 +0000

Sharpen your WebVR skills with experiments from Glitch and Mozilla

Join us for a week of Web VR experiments. Earlier this year, we partnered with to produce

Mon, 08 Apr 2019 14:47:49 +0000

Crossing the Rust FFI frontier with Protocol Buffers

My team, the application services team at Mozilla, works on Firefox Sync, Firefox Accounts and WebPus

Tue, 02 Apr 2019 14:42:47 +0000

A Real-Time Wideband Neural Vocoder at 1.6 kb/s Using LPCNet

This is an update on the LPCNet project, an efficient neural speech synthesizer from Mozilla’s

Fri, 29 Mar 2019 08:08:11 +0000

Scroll Anchoring in Firefox 66

Firefox 66 was released on March 19th with a feature called scroll anchoring.It’s based on a n

Thu, 28 Mar 2019 14:21:19 +0000

Standardizing WASI: A system interface to run WebAssembly outside the web

Today, we announce the start of a new standardization effort — WASI, the WebAssembly system interface

Wed, 27 Mar 2019 15:05:39 +0000

Firefox 66: The Sound of Silence

Firefox 66 is out, and brings with it a host of great new features like screen sharing, scroll anchor

Tue, 19 Mar 2019 15:56:52 +0000

A Homepage for the JavaScript Specification

Screenshot of the TC39 website  Ecma TC39, the JavaScript Standards Committee, is proud to

Mon, 18 Mar 2019 14:54:28 +0000

Fast, Bump-Allocated Virtual DOMs with Rust and Wasm

Dodrio is a virtual DOM library written in Rust and WebAssembly. It takes advantage of both Wasm̵

Thu, 14 Mar 2019 16:54:44 +0000

Iodide: an experimental tool for scientific communication and exploration on the web

In the last 10 years, there has been an explosion of interest in “scientific computing” and “data sci

Tue, 12 Mar 2019 15:03:34 +0000

Real virtuality: connecting real things to virtual reality using web technologies

This is the story of our lucky encounter at FOSDEM, the largest free and open source software event i

Thu, 07 Mar 2019 15:39:42 +0000

Planet Mozilla

TenFourFox FPR14 available

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


Bringing WebXR to iOS

Over the past past few months we've been working on updating the WebXR Viewer to be ready when the We


Virtual Private Social Network: Tales of a BBM Exodus

On Thursday April 18, my primary mechanism for talking to friends notified me that it was going away.


Faster smarter JavaScript debugging in Firefox DevTools

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


A few words on main thread disk access for general audiences

I’m writing this in lieu of a traditional Firefox Front-end Performance Update, as I think this will


Making ethical decisions for the immersive web

What I really want is an immersive future that respects individual creators and users. Platforms and


Empowering User Privacy and Decentralizing IoT with Mozilla WebThings

In designing Mozilla WebThings, we have consciously insulated users from servers that could harvest t


TLS 1.0 and 1.1 Removal Update

As you may have read last year, Safari, Firefox, Edge and Chrome browsers are removing support for TL


ZombieLoad doesn't affect Power Macs

The latest in the continued death march of speculative execution attacks is ZombieLoad (see our previ


The Next Part Of The Process

I’ve announced this upcoming change and the requirements we’ve laid out for a replacement service for


Spoke, now on the Web

Spoke, the editor that lets you create 3D scenes for use in Hubs, is now available as a fully feature


This Week in Rust 286

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


Rep of the Month – April 2019

Please join us in congratulating Lidya Christina, Rep of the Month for April 2019! Lidya Christina is


Introducing Josh and Jeremy to the SUMO team

Today the SUMO team would like to welcome Josh and Jeremy who will be joining our team from Boise, Id


The curl user survey 2019

the survey For the 6th consecutive year, the curl project is running a “user survey” to learn more ab



curl, or libcurl specifically, is probably the world’s most popular and widely used HTTP client side


Google’s Ad API is Better Than Facebook’s, But…

… with a few important omissions. Google’s tool meets four of experts’ five minimum standards   Last


SUMO/Firefox Accounts integration

One of Mozilla’s goals is to deepen relationships with our users and better connect them with our pro


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 ou


Technical Details on the Recent Firefox Add-on Outage

Recently, Firefox had an incident in which most add-ons stopped working. This was due to an error on


Google I/O Extended 2019 – Report

I attended a Google I/O Extended event on Tuesday at Google’s Kitchener office. It’s a get-together w


Sometimes I speak

I view myself as primarily a software developer. Perhaps secondary as someone who’s somewhat knowledg


Announcing git-cinnabar 0.5.1

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


WeTransfer File Transfer Now Available in Thunderbird

WeTransfer’s file-sharing service is now available within Thunderbird for sending large files (up to


Firefox 67 Beta 16 Testday Results

Hello Mozillians! As you may already know, last Friday May 3rd – we held a new Testday event, for Fir


This Week in Rust 285

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


live-streamed curl development

As some of you already found out, I’ve tried live-streaming curl development recently. If you want to


Password Manager Improvements in Firefox 67

There have been many improvements to the password manager in Firefox and some of them may take a whil


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 parliam


Add-ons disabled or failing to install in Firefox

Incident summary Updates – Last updated 14:35 PST May 14, 2019. We expect this to be our final update


TenFourFox not affected by the addon apocalypse

Tonight's Firefox add-on apocalypse, traced to a mistakenly expired intermediate signing certificate,


Goals And Constraints

I keep coming back to this: “Open” in this context inextricably ties source control to individual age


How to research smarter, not harder with 10 tools on Firefox

Whether you’re in school or working on a project, knowing how to research is an essential skill. Howe


Add-on Policy and Process Updates

As part of our ongoing work to make add-ons safer for Firefox users, we are updating our Add-on Polic


Socorro: April 2019 happenings

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


Migrate to Fluent

Learn how to migrate a project to Fluent, at Firefox scale.


May’s featured extensions

Pick of the Month: Google Translator for Firefox by nobzol Sleek translation tool. Just highlight tex


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


Python 3 at Mozilla

Mozilla uses a lot of Python. Most of our build system, CI configuration, test harnesses, commandline


Firefox Reality coming to SteamVR

We are excited to announce that we’re working with Valve to bring the immersive web to SteamVR!This J


WebRender newsletter #44

WebRender is a GPU based 2D rendering engine for web written in Rust, currently powering Mozilla’s re


Firefox 67 Beta 16 Testday, May 3rd

Hello Mozillians, We are happy to let you know that Friday, May 3rd, we are organizing Firefox 67 Bet


$2.4 Million in Prizes for Schools Teaching Ethics Alongside Computer Science

Omidyar Network, Mozilla, Schmidt Futures, and Craig Newmark Philanthropies are announcing the Stage


Deconstruction of a Failure

Something I regularly tell my daughter, who can tend towards perfectionism, is that we all fail. Over


This Week in Rust 284

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


Firefox 67 new contributors

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


This Week In Servo 129

In the past week,we merged 68 PRs in the Servo organization’s repositories.Planning and StatusOur roa


Facebook’s Ad Archive API is Inadequate

Facebook’s tool meets only two of experts’ five minimum standards. That’s a failing grade.   Facebook


What is the incentive for curl to release the library for free?

(This is a repost of the answer I posted on stackoverflow for this question. This answer immediately


Today I read Mike Hoye's blog post about Mozilla's IRC server coming to an end.  He writes:Mozilla ha


These Weeks in Firefox: Issue 58

Highlights New and wonderful DevTools goodies: New CSS debugging feature coming up soon (likely with


Firefox Origin Telemetry: Putting Prio in Practice

Prio is neat. It allows us to learn counts of things that happen across the Firefox population withou


Synchronous Text

Let’s lead with the punchline: the question of what comes after IRC, for Mozilla, is now on my desk.


Another interesting TenFourFox downstream

Because we're one of the few older forks of Firefox to still backport security updates, TenFourFox co


Firefox and Emerging Markets Leadership

Building on the success of Firefox Quantum, we have a renewed focus on better enabling people to take


an unexpected benefit of standardizing on clang-cl

I wrote several months ago about our impending decision to switch to clang-cl on Windows.  In the int


It’s Time to Stop Adding New Features for Non-Unicode Execution Encodings in C++

I think the C++ standard should adopt the approach of “Unicode-only internally” for new text processi


Firefox Front-End Performance Update #17

Hello, folks. I wanted to give a quick update on what the Firefox Front-end Performance team is up to


Why they use curl

As a reader of my blog you know curl. You also most probably already know why you would use curl and


When the Bootstrap Breaks - ODSC 2019

I'm excited to announce that I'll be presenting at theOpen Data Science Conferencein Boston next week


It’s Complicated: Mozilla’s 2019 Internet Health Report

Our annual open-source report examines how humanity and the internet intersect. Here’s what we found


Why AI + consumer tech?

In my last post, I shared some early thoughts on how Mozilla is thinking about AI as part of our over


5 times when video ads autoplay and ruin everything.

The room is dark and silent. Suddenly, a loud noise pierces your ears. You panic as everyone turns in


“Users want control” is a shoulder shrug

Making the claim “users want control” is the same as saying you don’t know what users want, you don’t

There is an app update available Refresh