Firefox Developer Edition Download



Download the latest version of Firefox Developer Edition for Windows. A special version of Firefox for developers. Mozilla has long offered alternatives to. The 'developer edition' is a special version of the Mozilla Firefox web browser tailored for web developers.It has features stabilized in nightly builds, provides experimental developer tools, and it is configured for development, so some options as remote debugging, are enabled by default. Download Firefox Developer Edition - Improve your browsing experience by getting your hands on the latest edition of Firefox with the new and improved Quantum engine and all the latest goodies.

In celebration of the 10th anniversary of Firefox, we unveiled Firefox Developer Edition, the first browser created specifically for developers. At that time, we also announced plans to ship a 64-bit version of Firefox. Today we’re happy to announce the next phase of that plan: 64-bit builds for Firefox Developer Edition are now available on Windows, adding to the already supported platforms of OS X and Linux.

A 64-bit build is a major step toward giving users rich, desktop-quality app experiences in the browser. Let’s also take a look at at some of the other features that make this a release worth noting. If you haven’t downloaded the Developer Edition browser yet, it’s a fine time to give it a try. Here’s why:

Firefox


Unreal demo in Win 64-bit Developer Edition

Run larger applications

A 32-bit browser is limited to 4GB of address space. That address space is further whittled down by fragmentation issues. Meanwhile, web applications are getting bigger and bigger. Browser-based games that deliver performant, native-like gameplay, such as those built with Epic Games’ Unreal Engine, are often much larger than we expect from traditional web applications. These games ship with large assets that must be stored in memory so they can be synchronously loaded.

For some of the largest of these apps, a 64-bit browser means the difference between whether or not a game will run. For example, when porting to asm.js it’s recommended to keep heap size to 512mb in a 32-bit browser. That goes up to 2GB in a 64-bit version of Firefox.

Emscripten helps port C and C++ code to run on the Web and deliver native-like performance. For an in-depth look at how assets are stored and accessed using a variety of methods in asm.js/emscripten built applications, read Alon Zakai’s post on Synchronous Execution and Filesystem Access in Emscripten.

Gain faster execution and increased security

64-bit Firefox just goes faster. We get access to new hardware registers and instructions to speed up JavaScript code.

For asm.js code, the increased address space also lets us use hardware memory protection to safely remove bounds checks from asm.js heap accesses. The gains are pretty dramatic: 8%-17% on the asmjs-apps-*-throughput tests as reported on arewefastyet.com.

The larger 64-bit address space also improves the effectiveness of ASLR (address space layout randomization), making it more difficult for web content to exploit the browser.

Firefox Developer Edition additions and improvements

Beyond the new 64-bit capabilities, the Firefox 38 Developer Edition release implements many new features, as it does every 6 weeks when it is updated. Some of these are described below. For all the details and associated bugs in progress, you’ll want to visit the release notes.

WebRTC changes

In a post about WebRTC from 2013, we documented some workarounds and limitations of WebRTC mozRTCPeerConnection. One fix involved adding multiple MediaStreams to one mozRTCPeerConnection and renegotiating on an existing session.

The new version of Firefox Developer Edition fixes these issues. We now support adding multiple media streams (camera, screen sharing, audio stream) to the same mozRTCPeerConnection within a WebRTC conversation. This allows the developer to call the addStream method for each additional stream, which in turn triggers the onAddStream event for the clients.

Renegotiation allows streams to be modified during a conversation, for example sharing a screen stream during a conversation. This is now possible without re-creating a session.


WebRTC with multiple streams

Last week we announced that WebRTC requires Perfect Forward Secrecy (PFS) starting in Firefox 38. We’ll dig a little deeper into details of our WebRTC implementation in an upcoming article. Stay tuned.

The BroadcastChannel API

The BroadcastChannel API allows simple messaging between browser contexts with the same user agent and origin is now available. Here’s more detail and some ideas for how to use the BroadcastChannel API in Firefox 38.

Support for KeyboardEvent.code

KeyboardEvent.code is now enabled by default. The code attribute give a developer the ability to determine which physical key is pressed without keyboard layout or keyboard state modifications.


Firefox Developer Edition Download
KeyboardEvent code attribute

For more examples of uses cases see the motivation section of the UI Events Specification (formerly DOM Level 3 Events).

XHR logging

The Network Monitor already displays a great deal of information on XMLHttpRequests, but often the console is used to debug code along with network requests. In the latest Developer Edition of Firefox, the console now supports filtering XMLHttpRequests within console logging.


Network Monitor XHR Request


XHR logging in console

Let us know what you think

Many additional improvements are available in this version. Download it now. Tell a friend.

Developer

As always, you can take a close look at the Developer Edition release notes. Please be sure to share your feedback and feature ideas in the Firefox Developer Tools UserVoice channel.

About Dave Camp

Dave Camp is Director of Engineering for Firefox at Mozilla.

Firefox Developer Edition Download

About Jason Weathersby

Jason Weathersby is a Technical Evangelist for Mozilla, evangelizing Firefox OS. He is also a committer on the BIRT project at the Eclipse Foundation, and has co-authored several books on BIRT integration. He is a proponent of HTML5, Open Source and all things related to web-based gaming.

Firefox installations on Windows have been simplified with the online Firefox Installer. This streamlined installer removed the Options page which allowed you to change settings such as the installation folder and whether to add program shortcuts. How to download and install Firefox on Windows explains how to install Firefox with standard options using the online Firefox Installer.

This article explains how to customize your installation with the full, offline Firefox Setup file and the options that are available.

Table of Contents

  • 2How to install Firefox with custom settings

You can download the Firefox Setup file in your language, from this Firefox download page.

Note: You can install the 32-bit version of Firefox on 64-bit Windows but 64-bit Firefox is recommended (see this blog post for details). On 32-bit Windows systems, only the 32-bit version of Firefox can be installed.

When you run the Firefox Setup file, the Mozilla Firefox Setup Wizard will open.

After clicking you can choose a Standard or Custom installation. The Standard setup will be selected by default.

A Custom setup lets you choose the folder where Firefox program files will be installed, as well as which shortcuts to create. These options are not available in a Standard setup. Select the Custom setup type and click .

Choose where Firefox is installed

The next step is where you can choose a different Destination Folder, which is where the Firefox program will be installed.

C:Program FilesMozilla Firefox is the default folder path on 32-bit Windows. It's also the default location on 64-bit Windows when the 64-bit Firefox version is installed.

When the 32-bit Firefox version is installed on 64-bit Windows, the default folder path is C:Program Files (x86)Mozilla Firefox

You can change the folder where Firefox will be installed either by manually typing the location of another folder on your computer or you can click to select a new folder.

  • Space required: The amount of space on your hard drive that's needed to install Firefox.
  • Space available: The amount of space available on your hard drive.

Click to continue.

Choose optional components

In the next screen you can choose whether to install the optional Mozilla Maintenance Service which allows application updates to occur in the background, without requiring you to click in the Windows User Account Control (UAC) dialog. For more information, see What is the Mozilla Maintenance Service?.

Note: This option may be missing in some cases, as when installing Firefox with a limited user account or when the Mozilla Maintenance Service is already installed.

Choose shortcuts

  • On my Desktop: You can choose to create a Firefox shortcut icon on the Windows Desktop.
  • In my Start Menu Programs folder: This will create a Firefox shortcut icon in the Windows Start Menu Programs folder.

Firefox Developer Edition 64

After choosing which Firefox program shortcuts to create, click .

The Summary that comes up next will show the folder location where Firefox will be installed.

Firefox Developer Edition Portable Download

  • Check mark Use Firefox as my default web browser if you want Firefox to start up when you open a link in your mail application, an Internet shortcut, or HTML document. For more information, see Make Firefox your default browser.
Note: The option to make Firefox your default web browser will be missing if you don't have permission to set Windows Registry keys or if you are installing Firefox over an existing version and Firefox is already the default browser.

If you are reinstalling Firefox over an existing version, you'll see an button instead of an button.

Click or to complete the installation. When Firefox is finished installing, the 'Completing the Mozilla Firefox Setup Wizard' screen will appear.

Firefox Developer Edition Download 64

Click . This will start Firefox unless you first clear the 'Launch Firefox now' checkbox.

Firefox Developer Edition Download Offline Installer

Congratulations, you are done installing Firefox!