docs.rodeo

MDN Web Docs mirror

Firefox 57 (Quantum) for developers

{{FirefoxSidebar}} 

This article provides information about the changes in Firefox 57 (a.k.a. Firefox Quantum) that will affect developers. Firefox 57 was released on November 14, 2017.

Firefox 57 === Firefox Quantum

Firefox 57 has been given the release name Quantum, after the Firefox Quantum engineering project that has aimed to rebuild Firefox from the ground up, bringing with it major performance, stability, and visual improvements. This is the first version of Firefox to ship some of these improvements, so we wanted to mark the occasion.

[!NOTE] To read more about the Quantum features in this release, see Firefox Quantum Developer Edition: the fastest Firefox ever with Photon UI and better tooling by Dan Callahan.

Firefox’s new parallel CSS engine — also known as Quantum CSS or Stylo — is enabled by default in Firefox 57 for desktop, with Mobile versions of Firefox to follow later on. Developers shouldn’t notice anything significantly different, aside from a whole host of performance improvements. There are however a number of minor functional differences in Stylo, implemented to fix non-standard Gecko behavior that should be eliminated. We will report on such differences on reference pages and in the release notes as appropriate (see Quantum CSS notes).

Changes for Web developers

Developer Tools

No changes.

HTML

CSS

Quantum CSS notes

Following bugs have been fixed in Quantum:

SVG

No changes.

JavaScript

APIs

New APIs

DOM

DOM events

No changes.

Media and WebRTC

Security

Plugins

No changes.

Other

Removals from the web platform

HTML

APIs

SVG

No changes.

Changes for add-on and Mozilla developers

[!NOTE] Starting in Firefox 57, all support for XPCOM-based add-ons has been removed. All extensions must be converted into the new browser extensions (also known as WebExtensions) or they will not work.

WebExtensions

The following APIs have been added or extended:

Older versions

{{Firefox_for_developers}} 

In this article

View on MDN