--- title: Firefox 8 技術文件 slug: Mozilla/Firefox/Releases/8 translation_of: Mozilla/Firefox/Releases/8 ---

Firefox 8 was released on November 8, 2011. This article provides information both for web developers and for add-on and Mozilla project developers to help take full advantage of the features of this release.

Changes for web developers

HTML

DOM

JavaScript

CSS

Network

WebSockets

WebGL

MathML

Developer tools

Changes for Mozilla and add-on developers

See Updating add-ons for Firefox 8 for a guide to changes you're likely to have to make to make your add-ons compatible with Firefox 8.

Note: Firefox 8 requires that binary components be recompiled, as do all major releases of Firefox. See Binary Interfaces for details.

XPCOM

Components.utils
The new methods Components.utils.createObjectIn() and Components.utils.makeObjectPropsNormal() have been created to make it easier to create objects in specific compartments.

Workers

It is no longer possible to access XPCOM objects from ChromeWorkers. XPConnect has been disabled in worker contexts as of bug 649537.

XUL

Changes to the build system

Chrome registration

Interface changes

Removed interfaces

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

The nsIWorkerFactory interface has been removed as well. Workers can still be created using the Worker and ChromeWorker constructors.

Other changes

See also