Firefox 11 shipped on March 13, 2012. This article provides information about the new features and key bugs fixed in this release, as well as links to more detailed documentation for both web developers and add-on developers.

Changes for Web developers

HTML

  • The attributes muted and loop on <audio> and <video> elements have been implemented.

DOM

CSS

JavaScript

No change.

SVG

  • The SVGSVGElement DOM interface now support the getElementById method.

WebSocket

  • WebSocket API now supports binary messages (see bug 676439).
  • Both the protocol and the API has been updated to the latest draft of the specification and the API has been unprefixed (see bug 666349 and bug 695635).
  • Previously, messages sent and received using WebSockets in Firefox were limited to 16 MB in size; they may now be up to 2 GB (although memory capacity limitations may prevent them from being that large, Firefox supports it).

IndexedDB

  • The support for IDBFactory.cmp() has been added.
  • An IndexedDB key can also be of one of the following types: Date, Arrays and Float (and not only String and Integer).

Network

Developer tools

Changes for Mozilla and add-on developers

JavaScript code modules

NetUtil.jsm

  • readInputStreamToString() has a new, optional, parameter to configure the character set interpretation while reading the input stream.

New JavaScript code modules

source-editor.jsm
Provides a convenient, easy-to-use source code editor that you can use in your add-ons. This is the same editor used by Scratchpad and other developer tools integrated into Firefox.

Interface changes

Removed interfaces

The following interfaces were implementation details that are no longer needed:

  • The omni.jar file is now called omni.ja.

Preference changes

ui.tooltipDelay
Specifies the delay, in milliseconds, between the mouse cursor beginning to hover and the display of a tooltip.

Build system changes

  • The --enable-tracejit build option has been removed.

Other changes

  • Add-ons that have not been updated in a long time are no longer assumed to be compatible by default; this is currently add-ons that indicate a maxVersion of 4.0.

See also

Document Tags and Contributors

Last updated by: fscholz,