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

Hacks

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 Glitch.com 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

2019-05-18T01:21:06Z

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

2019-05-16T22:11:07Z

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.

2019-05-16T20:19:11Z

Faster smarter JavaScript debugging in Firefox DevTools

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

2019-05-16T15:28:41Z

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

2019-05-16T14:49:47Z

Making ethical decisions for the immersive web

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

2019-05-15T18:01:45Z

Empowering User Privacy and Decentralizing IoT with Mozilla WebThings

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

2019-05-15T17:47:09Z

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

2019-05-15T14:01:57Z

ZombieLoad doesn't affect Power Macs

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

2019-05-15T01:18:37Z

The Next Part Of The Process

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

2019-05-14T17:05:58Z

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

2019-05-14T13:30:00Z

This Week in Rust 286

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

2019-05-14T04:00:00Z

Rep of the Month – April 2019

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

2019-05-13T17:07:21Z

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

2019-05-13T16:55:19Z

The curl user survey 2019

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

2019-05-12T22:25:16Z

tiny-curl

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

2019-05-11T13:11:48Z

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

2019-05-10T16:00:13Z

SUMO/Firefox Accounts integration

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

2019-05-10T15:29:03Z

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

2019-05-09T20:53:45Z

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

2019-05-09T20:06:51Z

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

2019-05-09T18:03:09Z

Sometimes I speak

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

2019-05-09T07:35:03Z

Announcing git-cinnabar 0.5.1

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

2019-05-08T21:57:58Z

WeTransfer File Transfer Now Available in Thunderbird

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

2019-05-07T18:53:56Z

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

2019-05-07T12:25:56Z

This Week in Rust 285

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

2019-05-07T04:00:00Z

live-streamed curl development

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

2019-05-06T21:16:54Z

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

2019-05-06T06:57:32Z

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

2019-05-06T05:06:36Z

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

2019-05-04T14:01:35Z

TenFourFox not affected by the addon apocalypse

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

2019-05-04T05:04:06Z

Goals And Constraints

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

2019-05-03T17:30:56Z

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

2019-05-03T00:20:39Z

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

2019-05-02T15:50:19Z

Socorro: April 2019 happenings

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

2019-05-02T10:00:00Z

Migrate to Fluent

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

2019-05-02T08:24:56Z

May’s featured extensions

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

2019-05-02T00:04:24Z

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

2019-05-01T14:54:23Z

Python 3 at Mozilla

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

2019-04-30T19:25:50Z

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

2019-04-30T17:02:46Z

WebRender newsletter #44

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

2019-04-30T16:33:19Z

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

2019-04-30T14:49:51Z

$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

2019-04-30T13:00:35Z

Deconstruction of a Failure

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

2019-04-30T12:38:57Z

This Week in Rust 284

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

2019-04-30T04:00:00Z

Firefox 67 new contributors

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

2019-04-30T01:45:45Z

This Week In Servo 129

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

2019-04-30T00:30:00Z

Facebook’s Ad Archive API is Inadequate

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

2019-04-29T12:49:23Z

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

2019-04-29T07:43:29Z

irc.mozilla.org

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

2019-04-27T02:51:04Z

These Weeks in Firefox: Issue 58

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

2019-04-26T21:33:50Z

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

2019-04-26T19:32:31Z

Synchronous Text

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

2019-04-26T17:44:46Z

Another interesting TenFourFox downstream

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

2019-04-26T07:49:11Z

Firefox and Emerging Markets Leadership

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

2019-04-25T20:05:24Z

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

2019-04-25T16:45:32Z

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

2019-04-25T13:30:03Z

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

2019-04-24T21:52:52Z

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

2019-04-24T21:41:37Z

When the Bootstrap Breaks - ODSC 2019

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

2019-04-24T07:00:00Z

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

2019-04-24T03:00:29Z

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

2019-04-23T20:41:12Z

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

2019-04-23T15:42:31Z

“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

2019-04-23T05:00:00Z
There is an app update available Refresh