Firefox Dev

Deck | Stream

Firefox Blog

Firefox’s Test Pilot Program Returns with Firefox Private Network Beta

Like a cat, the Test Pilot program has had many lives. It originally started as an Add-on before we r

Tue, 10 Sep 2019 13:00:16 +0000

Today’s Firefox Blocks Third-Party Tracking Cookies and Cryptomining by Default

Today, Firefox on desktop and Android will — by default — empower and protect all our users by blocki

Tue, 03 Sep 2019 13:00:27 +0000

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

Hacks

Moving Firefox to a faster 4-week release cycle

Editor’s Note: Wednesday, 10:40am PT. We’ve updated this post with the following correcti

Tue, 17 Sep 2019 15:10:30 +0000

Caniuse and MDN compatibility data collaboration

Web developers spend a good amount of time making web compatibility decisions. Deciding whether or no

Mon, 09 Sep 2019 15:59:13 +0000

Debugging TypeScript in Firefox DevTools

Firefox Debugger has evolved into a fast and reliable tool chain over the past several months and it’

Thu, 05 Sep 2019 14:49:58 +0000

Debugging WebAssembly Outside of the Browser

WebAssembly has begun to establish itself outside of the browser via dedicated runtimes like Mozilla’

Wed, 04 Sep 2019 14:31:06 +0000

Firefox 69 — a tale of Resize Observer, microtasks, CSS, and DevTools

For our latest excellent adventure, we’ve gone and cooked up a new Firefox release. Version 69 featur

Tue, 03 Sep 2019 14:15:07 +0000

The Baseline Interpreter: a faster JS interpreter in Firefox 70

IntroductionModern web applications load and execute a lot more JavaScript code than they did just a

Fri, 30 Aug 2019 14:56:47 +0000

WebAssembly Interface Types: Interoperate with All the Things!

People are excited about running WebAssembly outside the browser. That excitement isn’t just ab

Wed, 21 Aug 2019 16:02:11 +0000

Using WebThings Gateway notifications as a warning system for your home

Ever wonder if that leaky pipe you fixed is holding up? With a trip to the hardware store and a Mozil

Thu, 15 Aug 2019 14:49:58 +0000

New CSS Features in Firefox 68

Firefox 68 landed earlier this month with a bunch of CSS additions and changes. In this blog post we

Wed, 31 Jul 2019 14:00:08 +0000

WebThings Gateway for Wireless Routers

Wireless RoutersIn April we announced that the Mozilla IoT team had been working on evolving WebThing

Thu, 25 Jul 2019 15:43:14 +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

Planet Mozilla

Restricting third-party iframe widgets using the sandbox attribute, referrer policy and feature policy

Adding third-party embedded widgets on a website is a common but potentiallydangerous practice. Thank

2019-09-21T03:19:56Z

L10n Report: September Edition

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

2019-09-19T15:34:08Z

Markus v2.0.0 released! Better metrics API for Python projects.

What is it?Markus is a Python library for generatingmetrics.Markus makes it easier to generate metric

2019-09-19T13:00:00Z

Virtual identities in Hubs

Identity is a complicated concept—who are we really? Virtual spaces make this even harder. Having con

2019-09-19T13:00:00Z

Moving Firefox to a faster 4-week release cycle

Building and releasing a browser is complicated and involves many players. To optimize the process, a

2019-09-17T16:46:04Z

What to do after a data breach

You saw the news alert. You got an email, either from Firefox Monitor or a company where you have an

2019-09-17T16:00:22Z

Moving Firefox to a faster 4-week release cycle

Building and releasing a browser is complicated and involves many players. To optimize the process, a

2019-09-17T15:10:30Z

Examining AI’s Effect on Media and Truth

Mozilla is announcing its eight latest Creative Media Awards. These art and advocacy projects highlig

2019-09-17T13:34:14Z

Flatulence, Crystals, and Happy Little Accidents

The recording of my Rust Conf talk on algorithmic art and pen plotters is up onYouTube!Here is the ab

2019-09-17T07:00:00Z

This Week in Rust 304

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

2019-09-17T04:00:00Z

Governments should work to strengthen online security, not undermine it

On Friday, Mozilla filed comments in a case brought by Privacy International in the European Court of

2019-09-16T21:24:50Z

mozregression update: python 3 edition

For those who are still wondering, yup, I am still maintaining mozregression, though increasingly rel

2019-09-16T15:29:04Z

Time for some project updates

I’ve been a bit bad about updating this blog over the past year or so, though this hasn’t meant there

2019-09-16T14:41:39Z

Firefox 70 Beta 6 Testday Results

Hello Mozillians! As you may already know,  Friday, September 13th – we held a new Testday event, for

2019-09-16T11:40:05Z

Checklist

Because I always seem to forget one step or another when creating a new version of my add-on, I decid

2019-09-14T22:37:56Z

Creating privacy-centric virtual spaces

As immersive devices become more affordable, social spaces in virtual reality (VR) will become more i

2019-09-12T21:02:25Z

Multiview on WebXR

The WebGL multiview extension is already available in several browsers and 3D web engines and it coul

2019-09-12T18:36:30Z

Firefox Reality 1.4

Firefox Reality 1.4 is now available for users in the Viveport and Oculus stores.With this release, w

2019-09-11T22:45:08Z

Duty Of Care

A colleague asked me what I thought of this Medium article by Owen Bennett on the application of the

2019-09-11T15:47:37Z

Rep of the Month – July 2019

Please join us in congratulating Bhuvana Meenakshi Koteeswaran, Rep of the Month for July 2019! Bhuva

2019-09-11T11:34:26Z

curl 7.66.0 – the parallel HTTP/3 future is here

I personally have not done this many commits to curl in a single month (August 2019) for over three y

2019-09-11T05:57:33Z

WebXR emulator extension

We are happy to announce the release of our WebXR emulator browser extension which helps WebXR conten

2019-09-10T17:09:05Z

Understand how hackers work

Forget about those hackers in movies trying to crack the code on someone’s computer to get their top

2019-09-10T16:00:54Z

CASE Act Threatens User Rights in the United States

This week, the House Judiciary Committee is expected to mark up the Copyright Alternative in Small Cl

2019-09-10T15:12:48Z

Firefox’s Test Pilot Program Returns with Firefox Private Network Beta

Like a cat, the Test Pilot program has had many lives. It originally started as an Add-on before we r

2019-09-10T13:00:16Z

This Week in Rust 303

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

2019-09-10T04:00:00Z

Caniuse and MDN compatibility data collaboration

Today we’re announcing the integration of MDN’s compat data into the caniuse website. Together, we’re

2019-09-09T15:59:13Z

State of the art protection in Chrome Web Store

All of you certainly know already that Google is guarding its Chrome Web Store vigilantly and making

2019-09-09T14:04:00Z

Privacy or Profit - Why Not Both?

Every day, our data hits the market when we sign online. It’s for sale, and we’re left to wonder if t

2019-09-09T07:05:20Z

It’s Not Wrong that "🤦🏼‍♂️".length == 7

From time to time, someone shows that in JavaScript the .length of a string containing an emoji resul

2019-09-08T12:45:30Z

Forward Motion

This has been a while coming; thank you for your patience. I’m very happy to be able to share the fin

2019-09-06T19:56:36Z

What’s next in making Encrypted DNS-over-HTTPS the Default

In 2017, Mozilla began working on the DNS-over-HTTPS (DoH) protocol, and since June 2018 we’ve been r

2019-09-06T18:10:18Z

Visual Studio Code auto-complete displays MDN reference for CSS and HTML tags

Mozilla Developer Network (now MDN Web Docs) is great, probably the best Web development reference si

2019-09-06T11:25:48Z

Semantic Placement in Augmented Reality using MrEd

In this article we’re going to take a brief look at how we may want to think about placement of objec

2019-09-05T18:57:00Z

Debugging TypeScript in Firefox DevTools

Firefox Debugger has evolved into a fast and reliable tool chain over the past several months and it’

2019-09-05T14:49:58Z

Some Assembly Required

In my open source courses, I spend a lot of time working with new developers who are trying to make s

2019-09-04T20:30:26Z

Stop video autoplay with Firefox

You know that thing where you go to a website and a video starts playing automatically? Sometimes it’

2019-09-04T16:00:13Z

Debugging WebAssembly Outside of the Browser

WebAssembly has begun to establish itself outside of the browser via dedicated runtimes like Mozilla’

2019-09-04T14:31:06Z

FIPS ready with curl

Download wolfSSL fips ready (in my case I got wolfssl-4.1.0-gplv3-fips-ready.zip) Unzip the source co

2019-09-04T07:13:20Z

Combining Coverage-Guided and Generation-Based Fuzzing

Coverage-guided fuzzing and generation-based fuzzing are two powerful approachesto fuzzing. It can be

2019-09-04T07:00:00Z

Recommended Extensions program—where to find the safest, highest quality extensions for Firefox

Extensions can add powerful customization features to Firefox—everything from ad blockers and tab org

2019-09-03T16:00:58Z

Mozilla’s Manifest v3 FAQ

What is Manifest v3? Chrome versions the APIs they provide to extensions, and the current format is v

2019-09-03T15:01:09Z

Firefox 69 — a tale of Resize Observer, microtasks, CSS, and DevTools

For our latest excellent adventure, we’ve gone and cooked up a new Firefox release. Version 69 featur

2019-09-03T14:15:07Z

A case study in analyzing C++ compiler errors: why is the compiler trying to copy my move-only object?

Recently a coworker came across a C++ compiler error message that seemed baffling, as they sometimes

2019-09-03T14:00:06Z

Today’s Firefox Blocks Third-Party Tracking Cookies and Cryptomining by Default

Today, Firefox on desktop and Android will — by default — empower and protect all our users by blocki

2019-09-03T13:00:27Z

A New Policy for Mozilla Location Service

Several years ago we started a geolocation experiment called the Mozilla Location Service (MLS) to cr

2019-09-03T12:00:46Z

This Week in Rust 302

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

2019-09-03T04:00:00Z

The deformed yet thoughtful offspring of AppleScript and Greasemonkey

Ah, AppleScript. I can't be the only person who's thinking Apple plans to replace AppleScript with S

2019-09-02T20:15:26Z

TenFourFox FPR16 available

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

2019-09-01T03:52:57Z

These Weeks in Firefox: Issue 63

Highlights The about:addons shortcut management view is now notifying users when there extensions are

2019-08-30T16:49:07Z

Firefox 69 new contributors

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

2019-08-30T15:41:23Z

The Baseline Interpreter: a faster JS interpreter in Firefox 70

Modern web applications load and execute a lot more JavaScript code than they did just a few years ag

2019-08-30T14:56:47Z

Thank you, Chris

Thank you, Chris. Chris Beard has been Mozilla Corporation’s CEO for 5 and a half years. Chris has an

2019-08-29T13:15:40Z

My Next Chapter

Earlier this morning I shared the news internally that – while I’ve been a Mozillian for 15 years so

2019-08-29T13:15:04Z

What’s New in Thunderbird 68

Our newest release, Thunderbird version 68 is now available! Users on version 60, the last major rele

2019-08-28T18:54:29Z

Firefox 69 Beta 14 Testday Results

Hello Mozillians! As you may already know, Friday August 16th – we held a new Testday event, for Fire

2019-08-28T06:20:38Z

New Avatar Features in Hubs

It is now easier than ever to customize avatars for Hubs! Choosing the way that you represent yoursel

2019-08-27T13:00:00Z

Async Stack Traces in Rust

One neat result of Rust’s futures and async/await design is that all of theasync callers are on the s

2019-08-27T07:00:00Z

This Week in Rust 301

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

2019-08-27T04:00:00Z

Making Privacy Law

The word “regulation" gets tossed around a lot. And it’s often aimed at the internet’s Big Tech compa

2019-08-26T07:05:01Z

TenFourFox FPR16b1 available

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

2019-08-25T02:54:00Z

Digging into regressions

Whenever a patch is landed on autoland, it will run many builds and tests to make sure there are no r

2019-08-23T20:53:47Z

Mozilla Mornings on the future of EU content regulation

On 10 September, Mozilla will host the next installment of our EU Mozilla Mornings series – regular b

2019-08-22T11:12:59Z

Outreachy Round 20

Outreachy is a program that provides paid internships working on FOSS (Free and Open Source Software)

2019-08-22T00:00:00Z

Introducing Bryce and Brady

Hello SUMO Community, I’m thrilled to share this update with you today. Bryce and Brady have joined u

2019-08-21T16:18:58Z

WebAssembly Interface Types: Interoperate with All the Things!

People are excited about running WebAssembly outside the browser. People are also excited about runni

2019-08-21T16:02:11Z

Mozilla takes action to protect users in Kazakhstan

Today, Mozilla and Google took action to protect the online security and privacy of individuals in Ka

2019-08-21T10:01:36Z

Protecting our Users in Kazakhstan

Russian translation: Если вы хотите ознакомиться с этим текстом на русском языке, нажмите здесь. Kaza

2019-08-21T10:00:49Z

FPR16 delays

FPR16 was supposed to reach you in beta sometime tomorrow but I found a reproducible crash in the opt

2019-08-21T03:46:19Z
There is an app update available Refresh