Overclock.net › Forums › Industry News › Software News › [Mozilla.org] Firefox in 2011 – Firefox plans for 2012
New Posts  All Forums:Forum Nav:

[Mozilla.org] Firefox in 2011 – Firefox plans for 2012

post #1 of 79
Thread Starter 
Source

Quote:
Firefox in 2011

The major things we did with Firefox in 2011 were:

Rapid releases
We moved into new releases every 6 weeks of Firefox, to ensure both new features and fixes got out there faster to end users, instead of having to wait up to one year before – enabling a better web for end users and web developers alike. A concern was raised was about enterprises and releases, and therefore we established the Extended Support Release for Organizations. There were also questions about add-on compatibility and update approach, that is covered below for 2012.

Performance work

During 2011, we saw the latest Firefox release that year being up to 7 times faster than Firefox 3.6!

Memory usage
A lot of work went into this area, and there were improvements resulting in up to 50% less memory usage.

Firefox release channels
To give web developers more options to test new features, we introduced the Firefox Aurora channel. Together with Firefox Beta and Firefox Nightly, that means a lot of ways to try new things.

Firefox for Android
We released Firefox for Android and have some exciting features lined up, available for testing in the Firefox Aurora and Firefox Nightly channels.

Privacy
Firefox introduced Do Not Track to the industry, something that was quickly followed by others. In 2011, the adoption for Firefox was 17.6% on mobile and 6% on desktop.

Improvements and features
In 2011, we made 10 881 enhancements/changes to Firefox, together with 83 new features and 135 new APIs.

Add-ons
A staggering 480 000 000 add-ons were installed!

Firefox and version numbers

With rapid releases and new version numbers, we have had questions about what they mean and communicate.

Version numbers will play a lesser and lesser role for users, but they will still matter to web developers, IT administrators and similar. The reason for having major version number bumps (e.g. version 6 to 7, 7 to 8, etc) is that new versions have had cases of non-backward compatible APIs, and the version number have been there to signal that it is not a minor release or maintenance update.

From a branding perspective, it will likely more go into being just Firefox, and that versioning will be more transparent.



Firefox in 2012

To continue to build on our progress and momentum for 2011 we evaluated what the next steps would be, and have already started implementing a number of them. Outlined below are some of the most important ones.

Add-on compatibility

To address the issue of people updating Firefox but having their desired add-ons stop working, from Firefox 10 add-ons were made Compatible by Default. This means that all add-ons that were marked compatible for Firefox 4 and higher will automatically be enabled in Firefox 10 and later.

Add-on sync
Firefox Sync are being used by a lot of people, and in 2011 there were 25 billion items synced. To complement that, from Firefox 11 you can now also sync add-ons.

Silent updates
To cater to update fatigue, updates will now be downloaded and installed silently in the background. It means that startup and shutdown of the web browser won’t be affected by installation routines. Additionally, the What’s New page displayed after an update can now be displayed depending if there is important information needed to be displayed to the end user. Silent updates are currently planned to land in Firefox 13.

Developer Tools
Our Developer Tools in Firefox continue to evolve, with a number of features outlined in the Developer Tools roadmap.

All Firefox plans are available in the Firefox roadmap.

Web platform updates

When it comes to the web platform, we have a number of exciting new features in store:

WebRTC
Support for real time audio, video and data communication between two web browsers. The implications of this are huge and it will enable a lot of interesting real-time communication solutions, richer web games and overall take the web to the next level!

Completing Web Sockets

Make Web Sockets match the W3C protocol and API parts. Web Sockets are an interesting solution to offer bi-directional and full-duplex communications over TCP, and it enables pushing things from web servers without the need for a web page to constantly poll it and ask. Low-latency.

SPDY
Allows for multiplexing and connection sharing, described more in detail in SPDY Brings Responsive and Scalable Transport to Firefox 11. It’s SSL only, and will offer faster page loads and better scalability for SPDY-enabled web servers. The goal is for end users to have a much faster web experience with all kinds of content, from more regular web sites to high-performing ones in the form of games and media.

HTTP Pipelining
Offers a significant performance gain, in particular in regards to high latency connections. Will also help in those cases where SPDY is not enabled/an option and build on existing infrastructure.

HTTP Pre-connections
Opening HTTP connections before page loads to improve performance, and is based on the assumption that users will go back to the same sites. A complement to SPDY and HTTP Pipelining in offering a faster user experience on the web.

DASH WebM
Brings adaptive streaming of WebM video with DASH, and is outlined in Matroska/WebM in MPEG DASH. Offering proper streaming of video on the web could vastly improve user experience, and allows Firefox to adapt to changing network conditions and resolution changes (for instance, to/from fullscreen viewing).

Web Apps improvements
A huge number of features to make Web Apps more integrated into Firefox, to offer users a seamless integration and to complement the Mozilla Marketplace. All improvements are listed in the roadmap for Apps in Firefox.

Uploading directories and accessing to Local Media Storage

Gives access to entire directories through File API or to upload them, with their subtrees intact, and additionally gives access to upload, sync or other actions with Local Media. This is intended to give a richer integration with devices out there and make the web platform and experience richer for users.

CSS Flexbox and CSS Grid

Implementing support for the latest versions of CSS Flexbox and CSS Grid, where the idea is to offer a number of improved ways of doing layout on the web.

Capturing keys in fullscreen mode and Mouse Lock API

With fullscreen support in web browsers, the next step is improve the gaming and interaction experience for building more advanced web sites with key input in fullscreen mode and also being able to use the mouse as a controller instead of as a pointer.

Edited by meetajhu - 3/15/12 at 12:09am
post #2 of 79
Quote:
Silent updates:

To cater to update fatigue, updates will now be downloaded and installed silently in the background. It means that startup and shutdown of the web browser won’t be affected by installation routines. Additionally, the What’s New page displayed after an update can now be displayed depending if there is important information needed to be displayed to the end user. Silent updates are currently planned to land in Firefox 13.

Very cool feature... about time, too.
post #3 of 79
Quote:
Performance work
During 2011, we saw the latest Firefox release that year being up to 7 times faster than Firefox 3.6!

I should hope so, there were 7 new versions...
Yuki-N>
(16 items)
 
  
CPUMotherboardGraphicsGraphics
intel i7-2600k @ 4.4GHz Gigabyte G1 Sniper 2 Powercolor HD 7970 LCS XFX HD 6770 Eyefinity5 
RAMHard DriveCoolingOS
16GB (4x4 Corsair DDR3 Vengeance 1600 @ 8-8-8-24) 2x RAID0 Corsair Force GT SSD 120GB XSPC Rasa 480 Windows 8 x64 CP 
MonitorKeyboardPowerCase
8x Dell U2412M @ 1920x1200 Razer BlackWidow Ultimate Corsair 850W Ultra Quiet 80+ ATX XSPC H2 Tower Case 
MouseMouse PadAudio
Razer Naga Razer Ironclad Creative X-Fi Fatality 
  hide details  
Reply
Yuki-N>
(16 items)
 
  
CPUMotherboardGraphicsGraphics
intel i7-2600k @ 4.4GHz Gigabyte G1 Sniper 2 Powercolor HD 7970 LCS XFX HD 6770 Eyefinity5 
RAMHard DriveCoolingOS
16GB (4x4 Corsair DDR3 Vengeance 1600 @ 8-8-8-24) 2x RAID0 Corsair Force GT SSD 120GB XSPC Rasa 480 Windows 8 x64 CP 
MonitorKeyboardPowerCase
8x Dell U2412M @ 1920x1200 Razer BlackWidow Ultimate Corsair 850W Ultra Quiet 80+ ATX XSPC H2 Tower Case 
MouseMouse PadAudio
Razer Naga Razer Ironclad Creative X-Fi Fatality 
  hide details  
Reply
post #4 of 79
Quote:
Originally Posted by Yuki457 View Post

Quote:
Performance work
During 2011, we saw the latest Firefox release that year being up to 7 times faster than Firefox 3.6!
I should hope so, there were 7 new versions...

Not this again...

There was 1, maybe 2 actual new versions. They decided to go full idiot with the version numbering system.
My system
(23 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i5 3570k @ 4.5Ghz ASRock Z77 Pro3 Powercolor Radeon HD7950 3GB @ 1150/1350 4x4GB G.Skill Ares 2000Mhz CL9 
Hard DriveHard DriveHard DriveHard Drive
Samsung 840 250GB Western Digital Black 1TB WD1002FAEX Seagate Barracuda 3TB ST3000DM001 Samsung Spinpoint EcoGreen 2TB 
Optical DriveCoolingCoolingCooling
Pioneer DVR-220LBKS Noctua NH-D14 Scythe Gentle Typhoon 1850rpm Corsair AF140 Quiet Edition 
CoolingOSMonitorMonitor
Arcitc Cooling Acclero Twin Turbo II Arch Linux x86-64, amdgpu BenQ G2220HD BenQ G2020HD 
KeyboardPowerCaseMouse
Ducky Shine III Year of the Snake, Cherry Blue Silverstone Strider Plus 600w CoolerMaster CM690 II Black and White SteelSeries Sensei Professional 
Mouse PadAudioOther
Artisan Hien Mid Japan Black Large ASUS Xonar DX NZXT Sentry Mesh 30w Fan Controller 
  hide details  
Reply
My system
(23 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i5 3570k @ 4.5Ghz ASRock Z77 Pro3 Powercolor Radeon HD7950 3GB @ 1150/1350 4x4GB G.Skill Ares 2000Mhz CL9 
Hard DriveHard DriveHard DriveHard Drive
Samsung 840 250GB Western Digital Black 1TB WD1002FAEX Seagate Barracuda 3TB ST3000DM001 Samsung Spinpoint EcoGreen 2TB 
Optical DriveCoolingCoolingCooling
Pioneer DVR-220LBKS Noctua NH-D14 Scythe Gentle Typhoon 1850rpm Corsair AF140 Quiet Edition 
CoolingOSMonitorMonitor
Arcitc Cooling Acclero Twin Turbo II Arch Linux x86-64, amdgpu BenQ G2220HD BenQ G2020HD 
KeyboardPowerCaseMouse
Ducky Shine III Year of the Snake, Cherry Blue Silverstone Strider Plus 600w CoolerMaster CM690 II Black and White SteelSeries Sensei Professional 
Mouse PadAudioOther
Artisan Hien Mid Japan Black Large ASUS Xonar DX NZXT Sentry Mesh 30w Fan Controller 
  hide details  
Reply
post #5 of 79
Quote:
Originally Posted by Yuki457 View Post

Quote:
Performance work
During 2011, we saw the latest Firefox release that year being up to 7 times faster than Firefox 3.6!
I should hope so, there were 7 new versions...

As mentioned above, they changed the way they are labeling versions. Instead of for example Firefox 8.2.3a etc, they'll strictly make it 8.0, and then onto 9.0, etc.
post #6 of 79
I don't even take notice of version numbers. I read change logs... You know, the crucial part of an update...
Compuhorse
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 2600k Asus P67 Sabertooth EVGA GTX 780ti CLASSIFIED Corsair Vengeance 8gb 
Hard DriveOptical DriveCoolingOS
Samsung 512gb 840 PRO LG Bluray burner Corsair Hydro H80i Windows 8.1 PRO 
MonitorKeyboardPowerCase
Asus 27" 2560x1440 CORSAIR K95 Mechanical Seasonic 1000w Platinum Corsair 600T Arctic White 
MouseMouse PadAudio
Logitech G502 Proteus MIONIX Propus Creative X-FI HD 
  hide details  
Reply
Compuhorse
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 2600k Asus P67 Sabertooth EVGA GTX 780ti CLASSIFIED Corsair Vengeance 8gb 
Hard DriveOptical DriveCoolingOS
Samsung 512gb 840 PRO LG Bluray burner Corsair Hydro H80i Windows 8.1 PRO 
MonitorKeyboardPowerCase
Asus 27" 2560x1440 CORSAIR K95 Mechanical Seasonic 1000w Platinum Corsair 600T Arctic White 
MouseMouse PadAudio
Logitech G502 Proteus MIONIX Propus Creative X-FI HD 
  hide details  
Reply
post #7 of 79
Quote:
Originally Posted by Nicnivian View Post

I don't even take notice of version numbers. I read change logs... You know, the crucial part of an update...

Actually, version numbers are somewhat important in a sense. For example, you'd consider a "major" update 1.0, or 2.0, or 3.0, etc. However, you'd consider a "minor" update 1.0.1, or 1.0.2, or 2.0.1, or 2.0.2, etc.
post #8 of 79
Quote:
Originally Posted by E-Peen View Post

Actually, version numbers are somewhat important in a sense. For example, you'd consider a "major" update 1.0, or 2.0, or 3.0, etc. However, you'd consider a "minor" update 1.0.1, or 1.0.2, or 2.0.1, or 2.0.2, etc.

That is very true. Didn't actually think of that.

But my point is more towards the people STILL going on about it. It's obvious this is the road they've chosen.
Compuhorse
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 2600k Asus P67 Sabertooth EVGA GTX 780ti CLASSIFIED Corsair Vengeance 8gb 
Hard DriveOptical DriveCoolingOS
Samsung 512gb 840 PRO LG Bluray burner Corsair Hydro H80i Windows 8.1 PRO 
MonitorKeyboardPowerCase
Asus 27" 2560x1440 CORSAIR K95 Mechanical Seasonic 1000w Platinum Corsair 600T Arctic White 
MouseMouse PadAudio
Logitech G502 Proteus MIONIX Propus Creative X-FI HD 
  hide details  
Reply
Compuhorse
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 2600k Asus P67 Sabertooth EVGA GTX 780ti CLASSIFIED Corsair Vengeance 8gb 
Hard DriveOptical DriveCoolingOS
Samsung 512gb 840 PRO LG Bluray burner Corsair Hydro H80i Windows 8.1 PRO 
MonitorKeyboardPowerCase
Asus 27" 2560x1440 CORSAIR K95 Mechanical Seasonic 1000w Platinum Corsair 600T Arctic White 
MouseMouse PadAudio
Logitech G502 Proteus MIONIX Propus Creative X-FI HD 
  hide details  
Reply
post #9 of 79
Quote:
Originally Posted by Nicnivian View Post

That is very true. Didn't actually think of that.
But my point is more towards the people STILL going on about it. It's obvious this is the road they've chosen.

I didn't mean to "go on about it", I just thought that the numbers lined up is all thumb.gif

I don't really have a problem with it, on uneducated face-value Chrome 14, Opera 12, IE 10 etc look "better" and more refined than Firefox 3.
Quote:
Capturing keys in fullscreen mode and Mouse Lock API
With fullscreen support in web browsers, the next step is improve the gaming and interaction experience for building more advanced web sites with key input in fullscreen mode and also being able to use the mouse as a controller instead of as a pointer.

Sounds fun, but hopefully it will be used for more than just "making things nicer for the mobile people".
Edited by Yuki457 - 3/15/12 at 3:26am
Yuki-N>
(16 items)
 
  
CPUMotherboardGraphicsGraphics
intel i7-2600k @ 4.4GHz Gigabyte G1 Sniper 2 Powercolor HD 7970 LCS XFX HD 6770 Eyefinity5 
RAMHard DriveCoolingOS
16GB (4x4 Corsair DDR3 Vengeance 1600 @ 8-8-8-24) 2x RAID0 Corsair Force GT SSD 120GB XSPC Rasa 480 Windows 8 x64 CP 
MonitorKeyboardPowerCase
8x Dell U2412M @ 1920x1200 Razer BlackWidow Ultimate Corsair 850W Ultra Quiet 80+ ATX XSPC H2 Tower Case 
MouseMouse PadAudio
Razer Naga Razer Ironclad Creative X-Fi Fatality 
  hide details  
Reply
Yuki-N>
(16 items)
 
  
CPUMotherboardGraphicsGraphics
intel i7-2600k @ 4.4GHz Gigabyte G1 Sniper 2 Powercolor HD 7970 LCS XFX HD 6770 Eyefinity5 
RAMHard DriveCoolingOS
16GB (4x4 Corsair DDR3 Vengeance 1600 @ 8-8-8-24) 2x RAID0 Corsair Force GT SSD 120GB XSPC Rasa 480 Windows 8 x64 CP 
MonitorKeyboardPowerCase
8x Dell U2412M @ 1920x1200 Razer BlackWidow Ultimate Corsair 850W Ultra Quiet 80+ ATX XSPC H2 Tower Case 
MouseMouse PadAudio
Razer Naga Razer Ironclad Creative X-Fi Fatality 
  hide details  
Reply
post #10 of 79
Sadly, more than half the idiots around here (where I live) think that they are just copying Chrome with the version numbers. I tried to explain to them, but had to give up due to the sheer idiocy.
Nehalem
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 920 Asus P6T XFX Radeon HD 4890 A-Data 3x2GB DDR3 DIMM 
Hard DriveHard DriveOptical DriveCooling
Samsung Spinpoint F3 Samsung EcoGreen F4 Samsung DVD Writer Thermaltake Frio 
OSOSMonitorKeyboard
Windows 7 64-bit Arch Linux 64-bit ASUS VH222D A4Tech Generic 
PowerCaseMouseAudio
Thermaltake Toughpower 650W Thermaltake M5 Logitech MX518 Asus Xonar DX 
  hide details  
Reply
Nehalem
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 920 Asus P6T XFX Radeon HD 4890 A-Data 3x2GB DDR3 DIMM 
Hard DriveHard DriveOptical DriveCooling
Samsung Spinpoint F3 Samsung EcoGreen F4 Samsung DVD Writer Thermaltake Frio 
OSOSMonitorKeyboard
Windows 7 64-bit Arch Linux 64-bit ASUS VH222D A4Tech Generic 
PowerCaseMouseAudio
Thermaltake Toughpower 650W Thermaltake M5 Logitech MX518 Asus Xonar DX 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Software News
Overclock.net › Forums › Industry News › Software News › [Mozilla.org] Firefox in 2011 – Firefox plans for 2012