Last month Mozilla officially introduced a new version of its browser, Firefox 6, but we noted that work on Firefox 7 was already underway as part of Mozilla's new six-weeks fast release cycle. Firefox 7 has been officially released today, adding a number of memory and engine improvements to make the app speedier, and more reliable. Mozilla says they have "drastically improved" memory handling -- this is something that Mozilla announced back in August when they claimed that Firefox 7 would use 50% less memory to address memory leaks, crashes, and general instability with lots of different open tabs. On Windows machines, a new rendering backend is said to be increasing performances of Canvas operations, whilst all platforms are getting better password and bookmark sync with Mozilla's built-in sync tool.
The most visible change in Firefox 7 is the lack of the http:// prefix in the address bar:
The new Firefox also brings some changes for developers:
New tools in Firefox make it easier for developers to build snappy Web experiences for users. A new version of hardware-accelerated Canvas speeds up HTML5 animations and games in Firefox. This allows developers to build more compelling and interactive Web experiences like Angry Birds or Runfield.
Firefox now supports the W3C navigation timing spec API so developers can measure page load time and website navigation against bandwidth speed, website traffic and other factors. This API allows developers to test user experiences remotely and easily and quickly optimize websites and Web apps for different types of users.
From the release notes:
- Added support for text-overflow: ellipsis
- Added support for the Web Timing specification
- Enhanced support for MathML
- The WebSocket protocol has been updated from version 7 to version 8
- Added an opt-in system for users to send performance data back to Mozilla to improve future versions of Firefox
- Fixed several stability issues
- Fixed several security issues
With version 7, Mozilla has also implemented a new usage statistic functionality called Telemetry that will help the company collect usage information (memory, CPU, startup speed) to improve future versions of Firefox.
Beginning with version 7, Firefox includes functionality that is turned off by default to send to Mozilla non-personal usage, performance, and responsiveness statistics about user interface features, memory, and hardware configuration. The only Potentially Personal Information sent to Mozilla when this functionality has been enabled is IP addresses. Usage statistics are transmitted using SSL (a method of protecting data in transit) and help us improve future versions of Firefox. Once sent to Mozilla, usage statistics are stored in an aggregate form and made available to a broad range of developers, including both Mozilla employees and public contributors. Once this functionality is enabled, users can disable it in Firefox's Options/Preferences. Simply deselect the "Submit performance data" item.
Telemetry is off by default and needs to be manually enabled. The feature can also be deactivated from the Preferences.
Firefox 7 can be downloaded here. The latest version of the browser still doesn't come with Lion-specific fixes and features, but mockups posted recently by Mozilla’s Product Visual Designer Stephen Horlander suggested the Firefox team is experimenting with new interface elements and navigation options for Firefox on OS X.