Your Search Results

    Firefox 11 for developers

    Our volunteers haven't translated this article into Русский yet. Join us and help get the job done!

    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

    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: ethertank,