Featured Articles
-
Moving Firefox to a faster 4-week release cycle
Building and releasing a browser is complicated and involves many players. To optimize the process, and make it more reliable for all users, over the years we’ve developed a phased release strategy that includes ‘pre-release’ channels: Firefox Nightly, Beta, and Developer Edition. Starting Q1 2020, we're making a change. We plan to start shipping a major Firefox release every 4 weeks!
-
Implications of Rewriting a Browser Component in Rust
There have been 69 security bugs in Firefox’s style component since the browser was first released in 2002. If we'd had a time machine and could have written this component in Rust from the start, 51 (73.9%) of these bugs would not have been possible. Rust isn't foolproof, but by removing the burden of memory safety, Rust lets programmers focus on logical correctness and soundness.
-
Developer Edition Devtools Update: Now with Photon UI
An update on all the changes and improvements to Firefox Dev Tools available now in the Firefox Quantum Developer Edition release. Beginning with the brand-new logo and new Photon UI, the DevTools suite is faster and more responsive to developer needs - including improvements to the Inspector, Console, Debugger, and Network Monitor.
-
Firefox 55: first desktop browser to support WebVR
Firefox on Windows is the first desktop browser to support the new WebVR standard (and macOS support is ready now in Nightly!) You'll find many new features for developers, as well as underlying platform changes that make Firefox and the Web faster and more secure.
-
Using Feature Queries in CSS
There’s a tool in CSS that you might not have heard of yet. It’s powerful. It’s been there for a while. And it’ll likely become one of your favorite new things about CSS. Behold, the @supports rule. Also known as Feature Queries. With @supports, you can write a small test in your CSS to see […]
-
Developer Edition 47 – User agent emulation, popup debugging and more
This week marks the release of Firefox Developer Edition 47! In recent weeks, we’ve covered the DevTools reload add-on and service worker tooling, so be sure to check out those posts. In this post, we’ll cover the rest of the updates and changes in this Developer Edition release. User Agent emulation We have added the ability […]
-
Introducing the Web Audio Editor in Firefox Developer Tools
In Firefox 32, the Web Audio Editor joins the Shader Editor and Canvas Debugger in Firefox Developer Tools for debugging media-rich content on the web. When developing HTML5 games or fun synthesizers using web audio, the Web Audio Editor assists in visualizing and modifying all of the audio nodes within the web audio AudioContext. Visualizing […]
-
Using WebAPIs to make the web layer more capable
Part of making both Firefox OS and the web as a platform a stronger layer and alternative for developers, we are working on a number of WebAPIs. I’d like to introduce you them here! Many things covered in this blog post are also available in a talk I’ve given on this topic. Standardization When you […]
-
Firebug 1.11 New Features
Firebug 1.11 has been released and so, let’s take a look at some of the new features introduced in this version. First of all, check out the following compatibility table: Firebug 1.10 with Firefox 13.0 – 17.0 Firebug 1.11 with Firefox 17.0 – 20.0 Firebug 1.11 is open source project surrounded by contributors and volunteers […]
-
Firefox: 46 features you might not know about
Ever since the release of Firefox 3 we’ve been doing a lot of work to add new capabilities for web developers. We thought it would be worth it to make a post that actually listed all of the features that we knew about and people might not know about. This contains everything that we’ve done […]