mozilla

Revision 285772 of Upcoming Firefox features for developers

  • Revision slug: Upcoming_Firefox_features_for_developers
  • Revision title: Upcoming_Firefox_features_for_developers
  • Revision id: 285772
  • Created:
  • Creator: Sheppy
  • Is current revision? No
  • Comment page created, 254 words added
Tags: 

Revision Content

This article provides initial information for the next release of Firefox. Due to ongoing changes to the development plan, it's not currently clear what version of Gecko this changes will appear in (currently this is Gecko 1.9.3, but there is some discussion of backporting some of these to a Gecko 1.9.2.x version), nor is it certain what version number will be applied to this release of Firefox. We'll clean up this page as we figure this stuff out.

WebGL
The developing WebGL standard is now supported by Firefox.
CSS transitions
New CSS transitions support is expected in Gecko 1.9.3 and is currently available, although still a work in progress.
SMIL animation
Support for SMIL animation of SVG is now available. See {{ bug("482402") }}.
Background image subrectangle support
The {{ cssxref("-moz-image-rect") }} property makes it possible to use subrectangles of images as a background image.
Computed values in CSS
Support for calc() to compute values in CSS is in progress. See {{ bug("363249") }}.
Obtaining boundary rectangles for ranges
The Range object now has getClientRects() and getBoundingClientRect() methods. See {{ bug("396392") }}.
Checking to see if an element matches a specified CSS selector
The new {{ domxref("Node.mozMatchesSelector") }} method lets you determine whether or not an element matches a specified CSS selector.
JS-ctypes API
The JS-ctypes API makes it possible to call C-compatible foreign library functions without using XPCOM.
Capturing mouse events on arbitrary elements
Support for the Internet Explorer-originated setCapture() and releaseCapture() APIs has been added. See {{ bug("503943") }}.

Revision Source

<p>This article provides initial information for the next release of Firefox. Due to ongoing changes to the development plan, it's not currently clear what version of Gecko this changes will appear in (currently this is Gecko 1.9.3, but there is some discussion of backporting some of these to a Gecko 1.9.2.x version), nor is it certain what version number will be applied to this release of Firefox. We'll clean up this page as we figure this stuff out.</p>
<dl> <dt><a href="/en/WebGL" title="en/WebGL">WebGL</a></dt> <dd>The developing WebGL standard is now supported by Firefox.</dd> <dt>CSS transitions</dt> <dd>New CSS transitions support is expected in Gecko 1.9.3 and is currently available, although still a work in progress.</dd> <dt>SMIL animation</dt> <dd>Support for SMIL animation of SVG is now available. See {{ bug("482402") }}.</dd> <dt>Background image subrectangle support</dt> <dd>The {{ cssxref("-moz-image-rect") }} property makes it possible to use subrectangles of images as a background image.</dd> <dt>Computed values in CSS</dt> <dd>Support for calc() to compute values in CSS is in progress. See {{ bug("363249") }}.</dd> <dt>Obtaining boundary rectangles for ranges</dt> <dd>The Range object now has <code>getClientRects()</code> and <code>getBoundingClientRect()</code> methods. See {{ bug("396392") }}.</dd> <dt>Checking to see if an element matches a specified CSS selector</dt> <dd>The new {{ domxref("Node.mozMatchesSelector") }} method lets you determine whether or not an element matches a specified CSS selector.</dd> <dt><a href="/en/JavaScript_code_modules/ctypes.jsm" title="en/JavaScript code modules/ctypes.jsm">JS-ctypes API</a></dt> <dd>The JS-ctypes API makes it possible to call C-compatible foreign library functions without using XPCOM.</dd> <dt>Capturing mouse events on arbitrary elements</dt> <dd>Support for the Internet Explorer-originated <code>setCapture()</code> and <code>releaseCapture()</code> APIs has been added. See {{ bug("503943") }}.</dd>
</dl>
Revert to this revision