|
|
Line 38: |
Line 38: |
| | valign="top" | | | | valign="top" | |
| | valign="top" | | | | valign="top" | |
| |-
| | |
| | valign="top" | Quicktime or DirectShow video backend
| |
| | valign="top" | Implement a backend for the <video> element so it can use native codecs on Windows or Mac for playing video and audio. Chris Double has a gstreamer backend already working for Linux/GTK which can be used as a template. Chris' code should be landed on trunk by the summer.
| |
| | valign="top" | [[User:Roc|roc]]
| |
| | valign="top" | [[User:Doublec|doublec]]
| |
| | valign="top" |
| |
| |-
| |
| | valign="top" | Layout-flush reporting
| |
| | valign="top" | Certain DOM APIs --- e.g., <tt>offsetLeft</tt> --- require a "layout flush" to bring layout up to date. Flushes can be very expensive; unnecessary use of these APIs (or use at the wrong time) can slow down web applications dramatically, but it's hard for Web developers to detect the problem or fix it. Firebug and other tools should receive reports of layout flushes and include them in profile data or console logs, along with the Javascript stack trace associated with each flush. This requires a small amount of core engine work to report the flushes, plus work to actually expose them in Firebug.
| |
| | valign="top" | [[User:Roc|roc]]
| |
| | valign="top" | [[User:Roc|roc]]
| |
| | valign="top" |
| |
| |-
| |
| | valign="top" | Implement CSSOM RangeView
| |
| | valign="top" | Currently there is no standards-based way to discover the bounds of a substring of a DOM text node. The [http://www.w3.org/TR/cssom-view/ CSSOM spec] defines a way, but no browser implements it yet.
| |
| | valign="top" | [[User:Roc|roc]]
| |
| | valign="top" | [[User:Roc|roc]]
| |
| | valign="top" |
| |
| |- | | |- |
| | valign="top" | Schedulable Downloads | | | valign="top" | Schedulable Downloads |