To test the latest developer features of Firefox,
install Firefox Developer EditionFirefox 47 was released on June 6, 2016. 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
/i/2004158554.png?f=imagegallery)
Developer Tools
Firefox browser, or simply Firefox, is a web browser and Mozilla's flagship software product. It is available in both desktop and mobile versions. It is available in both desktop and mobile versions. Firefox uses the Gecko layout engine to render web pages, which implements current and anticipated web standards. If you are on a Mac computer with Apple Silicon and update from an older version to Firefox 84 or higher, you will need to fully exit and restart Firefox after the update (as explained here). Important: If the update didn't start, complete, or there was some other problem, go to the Systems & Languages page to download and install the latest.
- User-agent spoofing from the Responsive mode
- Retaining paths panel in memory tool
- Service workers and Push API debugging
- about:debugging dashboard for workers
- Cached requests are now shown in Network Monitor
- Support for cache storage in Storage Inspector
- Ability to filter Storage Inspector entries
- Console now detects incomplete input and switches multi-line mode
- Updated breakpoint style in Debugger
- Prevent panels from hiding automatically using the Browser Toolbox, to aid browser and add-on debugging
- Font inspector has been disabled by default
- 3D view has been removed
- Developer tools theme refresh
- Disable the Font Panel (bug 1247723).
HTML
CSS
- Support for the
::backdroppseudo-element has been added (bug 1064843). - The case-insensitive modifier
i(like in[foo=bar i]) for attribute selectors has been implemented (bug 888190). - An experimental implementation of CSS Mask Image properties landed. For the moment, this will only be available on Nightly versions of Firefox.y: shorthand version of
mask, as well asmask-repeat,mask-position,mask-sizeare now available (bug 686281). - The
clip-pathproperty now experimentally supportspolygon(),ellipse(), andcircle()on HTML elements (does not support inset() and path()), behind the preflayout.css.clip-path-shapes.enabledthat defaults tofalse(bug 1075457). Interpolation (and therefore animation) of these values is not yet supported. - Our still experimental grid implementation has been updated:
align-content:normalbehaves now asstretchfor grid containers (bug 1237754).- The order of column/row values for
grid,grid-template, andgrid-gapproperties has been swapped (bug 1251999).
- The
display-modemedia feature is now supported (bug 1104916). - The value
trueoftext-alignandtext-align-lasthas been renamed tounsafe(bug 1250342).
JavaScript
- The new ES2017
Object.values()andObject.entries()methods have been implemented (bug 1232639). - The deprecated old Proxy API (
Proxy.createandProxy.createFunction) now presents a deprecation warning in the console and will be removed in a future version. Use the standardProxyobject instead (bug 892903). - Support for the deprecated non-standard
flagsargument ofString.prototype.match/search/replacehas been dropped in non-release builds (bug 1245801). - As per the new ES2016 specification, the
Proxyenumerate trap forfor..instatements has been removed (bug 1246318). - The
Array.prototype.indexOf()andArray.prototype.lastIndexOf()methods (and theirTypedArrayequivalents) have been updated to never return-0as per the ECMAScript specification (bug 1242043).
Interfaces/APIs/DOM
DOM & HTML DOM
- The property
Document.scrollingElementhas been implemented behind the prefdom.document.scrollingElement.enabledthat defaults tofalse(bug 1153322).
WebGL
No change.
IndexedDB
- The
IDBKeyRange.includes()method has been implemented (bug 1251498).
Service Worker and related APIs
- The
Request.Request()constructor can now accept a referrer option in its init object (bug 1251448). - The
Request.referrerPolicyproperty is now supported (bug 1251872). Service workers and Push have been disabled in the Firefox 45 Extended Support Release (ESR) (bug 1232029).

WebRTC
- Support for the
RTCIceServerdictionary has been updated in keeping with revisions to the WebGL 1.0 specification by adding support for thecredentialTypeproperty. This property is a string which specifies whether the credential is a password or a token. Currently, Firefox only supports'password'.
New APIs
No change. Os x archive utility.
Others
Cache.add()andCache.addAll()now raises aTypeErrorexception if the response status is not in the200range (bug 1244764).- The App installation and management APIs (
navigator.mozApps.*) are no longer exposed to non-Firefox OS platforms (bug 1238576). - Web Crypto API methods can now use the RSA-PSS cryptographic algorithm (bug 1191936).
- The Permissions API has had the
Permissions.revoke()method added (bug 1197461). - The Browser API, which extends the functionality of
<iframe>s to allow the creation of frames for displaying web content using HTML — and was previously only available in Firefox OS — is now available to desktop chrome code too (bug 1238160). - The Notification API's
requestPermission()method has been updated from a callback to a promised-based syntax (bug 1241278). - The Fullscreen API has been updated to the latest spec and unprefixed. Some methods have been renamed or have seen their capitalization changed (bug 743198). Note that this is behind the
full-screen-api.unprefix.enabledpreference, defaulting to false (bug 1268749).
Audio/Video
- Now WAV file with u-law compression encoding can be played(bug 851530).
- Widevine Content Decryption Module provided by Google Inc. is available via the Encrypted Media Extensions API for use with MP4 (only; see bug 1257716 for EME-with-WebM support) on Windows Vista and later and on Mac OS X enabling migration off Silverlight (bug 1265270).
HTTP
- The default value of the
Acceptheader for images is now*/*instead ofimage/png,image/*;q=0.8,*/*;q=0.5(bug 1249474).
Networking
Security
- URL with the
view-source:protocol don't open the View Source tool anymore when used from a Web page (bug 1172165). - The Firefox click-to-activate plugin whitelist has been removed: only Flash doesn't need to be clicked to be activated (bug 1263630).
Changes for add-on and Mozilla developers
Interfaces
- The CSS tokenizer is now available in JavaScript for add-ons (bug 1152033).
FUEL
The FUEL JavaScript library, introduced back in Firefox 3, has been removed. This library was designed to aid in add-on development and with the introduction of the Add-on SDK and, now, by WebExtensions support, is no longer useful. (bug 1090880)

XUL
JavaScript code modules
No change.
XPCOM
Other
No change.
See also
Older versions
Tai Firefox 47
Firefox 47.0
Windows
Operating Systems (32-bit and 64-bit)
- Windows XP SP2
- Windows Server 2003 SP1
- Windows Vista
- Windows 7
- Windows 8
- Windows 10
Please note that 64-bit builds of Firefox are only supported on Windows 7 and higher.
To install Firefox on a Windows XP system, because of Windows restrictions, the user will have to download Firefox 43.0.1 and then update to the current release.
Recommended Hardware
- Pentium 4 or newer processor that supports SSE2
- 512MB of RAM
- 200MB of hard drive space
Firefox 47
Mac
Operating Systems
- Mac OS X 10.6
- Mac OS X 10.7
- Mac OS X 10.8
- Mac OS X 10.9
- Mac OS X 10.10
- Mac OS X 10.11
Recommended Hardware
Mozilla Firefox Download 47
- Macintosh computer with an Intel x86 processor
- 512 MB of RAM
- 200 MB hard drive space
Mozilla Firefox 47
GNU/Linux
Software Requirements
Please note that GNU/Linux distributors may provide packages for your distribution which have different requirements.
- Firefox will not run at all without the following libraries or packages:
- GTK+ 3.4 or higher
- GLib 2.22 or higher
- Pango 1.14 or higher
- X.Org 1.0 or higher (1.7 or higher is recommended)
- libstdc++ 4.3 or higher
- For optimal functionality, we recommend the following libraries or packages:
- NetworkManager 0.7 or higher
- DBus 1.0 or higher
- HAL 0.5.8 or higher
- GNOME 2.16 or higher
Firefox 47 Download For Mac

