Browse in the Fast Lane

Upgrade to the speediest, safest and most advanced Firefox yet.

437,153,997 Firefox 3.5 downloads Learn More

Firefox 3.5 New developer features: Performance

Faster JavaScript performance
JavaScript, the "J" in "AJAX," is sped up dramatically in Firefox 3.5 with the new TraceMonkey JavaScript engine. Web applications are much faster than in Firefox 3.
Faster page rendering
Web content draws faster in Firefox 3.5, thanks to technologies such as "speculative parsing." Your users don't need to know what it means, other than "it makes things draw faster."
Firefox 3.5 New developer features
Security and privacy
Private Browsing
Need to use someone else's computer? Switch on Private Browsing mode and nothing will be recorded about your session, including cookies, history, and any other potentially private information.
Better privacy controls
The Privacy preference pane has been completely redesigned to offer users more control over their private information. Users can choose to retain or discard anything including history information, cookies, downloads, and form field information. In addition, users can specify whether or not to include history and/or bookmarks in the location bar's automated suggestions, so you can keep private web addresses from popping up unexpectedly while typing in the location bar.
Firefox 3.5 New developer features
New features for end users


User experience

Location aware browsing
If you choose, you may allow Firefox 3.5 to share information about your current location with web sites. Firefox 3.5 can use information about the network you're connected to to share your location. Of course, it asks for your permission before doing so, to ensure your privacy.
Open audio and video support
Firefox 3.5 supports embedded video and audio using the open Ogg format, as well as WAV for audio. No plugins, no confusing error messages about needing to install something or other that turns out not to be available on your platform anyway.
Local data storage
Web applications can now use Web Storage's local storage capabilities to store data on your computer. This is great for anything from site preferences to more complex data.
Firefox 3.5 New developer features: For XUL and add-on developers

If you're an extension developer, you should start by reading Updating extensions for Firefox 3.5, which offers a helpful overview of what changes may affect your extension.

New components and functionality

Supporting private browsing mode
Firefox 3.5 offers Private Browsing mode, which doesn't record the user's activities. Extensions may support private browsing following the guidelines offered by this article.
Security changes in Firefox 3.5
This article covers security-related changes in Firefox 3.5.
Theme changes in Firefox 3.5
This article covers theme-related changes in Firefox 3.5.
Monitoring WiFi access points
Code with UniversalXPConnect privileges can now monitor the list of available access points, getting information on their SSIDs, MAC addresses, and signal strength. This can be used in tandem with Geolocation to offer WiFi-based location service.

Notable changes and improvements

* The XUL textbox widget now offers a search type, for use as search fields.
* In order to support dragging and dropping tabs between windows, the browser widget now has a swapDocShells() method.
* Added the level attribute to the panel element; this specifies whether panels appear on top of other applications, or just on top of the window the panel is contained within.
* XUL elements now support the clientHeight, clientWidth, scrollHeight, and scrollWidth properties.
* keysets now include a disabled attribute.
* In addition, keysets can now be removed using the node's removeChild() method.
* mozIStorageStatement had the initialize() method removed; consumers should use the createStatement() method instead to get a new statement object.
* The Storage API now offers support for asynchronous requests.
* The nsICookie2 interface now exposes the time at which cookies were created in its new creationTime attribute.
* Added a flag to nsIProtocolHandler (URI_IS_LOCAL_RESOURCE) that is checked during chrome registration to make sure a protocol is allowed to be registered.
* Firefox now looks for plugins in /usr/lib/mozilla/plugins on Linux, as well as the previously supported locations.
* The plugin API has been updated to include support for private browsing mode; you may now use NPN_GetValue() to query the state of private browsing mode using the variable NPNVprivateModeBool.

Firefox Features: The Cutting Edge Features
Newest Web Technologies

Brand new and enhanced functionalities enable Web site authors and developers to create advanced content and applications. Support is now available for:
  • CSS2.1
  • CSS3
  • HTML5
  • SVG Filters
  • Ogg Vorbis
  • Ogg Theora
  • Native JSON
  • MathML
  • Animated Portable Network Graphics (APNG)
  • Cross-Site XMLHttpRequest
  • Microformats
  • Web Worker Threads
Firefox Features: The Cutting Edge Features
Open Video and Audio

Introducing the future of online media! Firefox is the first browser to support open video and audio formats, allowing practically limitless new ways for sites to display rich content. The open formats also allow modern web pages to display media without requiring a plug-in or a proprietary software download.

Blogger Templates by Blog Forum