Firefox 43 for developers

To test the latest developer features of Firefox, install Firefox Developer Edition Firefox 43 was released on December 15, 2015. This article lists key changes that are useful not only for web developers, but also Firefox and Gecko developers as well as add-on developers.

Changes for Web developers

Developer Tools

CSS

HTML

  • For <img> with ICO image containing multiple frames, the intrinsic dimension of the image is set to the one of the largest frame, and no more of the smallest frame Firefox bug 1201796.
  • The value of the document's viewport (defined with <meta name="viewport>)can now dynamically be changed via JavaScript (Firefox bug 976616).

JavaScript

New APIs

Changes regarding the arguments object

Other changes

Interfaces/APIs/DOM

DOM & HTML DOM

No change.

IndexedDB

  • A new feature called locale-aware sorting has been added allowing for the creation of indexes with a locale specified, which can then be used to sort data according to the rules of that locale (Firefox bug 871846). This is a non-standard Firefox-specific feature.

Service Workers

WebRTC

Miscellaneous

MathML

No change.

SVG

No change.

Audio/Video

No change.

HTTP

No change.

Networking

No change.

Security

  • Access to Web Storage (i.e. localStorage and sessionStorage) from third-party IFrames is now denied if the user has disabled third-party cookies (Firefox bug 536509).
  • This whitelist has even been removed in Nightly and Aurora/Dev Edition of the browser (Firefox bug 1201023). It is currently scheduled that this removal will also happen for Beta and Release versions for the next version (Firefox 44).
  • Subresource integrity has been implemented for <script> and <link> that links to stylesheets (Firefox bug 992096).

Changes for add-on and Mozilla developers

Interfaces

No change.

XUL

No change.

JavaScript code modules

No change.

XPCOM

No change.

Plugins

  • In preparation for future releases to switch over to multi-process content, NPAPI plugins can no longer be run in the same process as the page content. The preferences starting with dom.ipc.plugins are no longer used.

Other

No change.

Older versions