Platform/2011-Q2-Goals: Difference between revisions
< Platform
Jump to navigation
Jump to search
Jprosevear (talk | contribs) (→GFX) |
(→Perf) |
||
| Line 69: | Line 69: | ||
<onlyinclude> | <onlyinclude> | ||
* {{proposed|Deploy telemetry (bug 585196)}} | * {{proposed|Deploy telemetry (bug 585196)}} | ||
* {{proposed|Android startup improvements (bugs 651889, 651890, 651892, 651894)}} | |||
</onlyinclude> | </onlyinclude> | ||
Revision as of 16:54, 21 April 2011
General Goals
- [ON TRACK] Ship Firefox 5 on the new Rapid Release schedule
GFX
- [ON TRACK] Fennec layers acceleration
- Use OpenGL ES on at least a subset of Android hardware in time for Firefox 6
- [ON TRACK] Electrolysis Accelerated Layers
- Land in Q2 on mozilla-central
- For non-sandboxed processes only
- [ON TRACK] NPAPI async drawing extension
- Finalize spec and land in Q2 on mozilla-central
- [ON TRACK] Azure - D2D accelerated 2D canvas implementation
- Land on mozilla-central by June 21 preffed on
- [ON TRACK] Mac Plugin Async Drawing
- Land in Q2 on mozilla-central
Layout
- [ON TRACK] text-overflow implementation on mozilla-central
- [DONE] CSS animations on mozilla-central
- [ON TRACK] fullscreen style-system support on mozilla-central
- [ON TRACK] Move the selection state bits from layout to content
Video
- [ON TRACK] Prototype builds with working synchronized stream graph framework
- [ON TRACK] libcubeb sound library replacing libsydneyaudio on mozilla-central
Content
- Please note these are tentative goals that may be altered at April 2011 Work Week
- [ON TRACK] Have a DOM object exposed to JS with new DOM bindings (*not* in mozilla-central).
- [ON TRACK] No more XPConnect between JS and C++ code in DOM workers.
- [ON TRACK] Implement HTML5 form controls <progress>, <input type "number">, and <meter>.
- [ON TRACK] Have cyclic reference leak debugging tools committed to mozilla-central and documented for others to use.
- [ON TRACK] Land WebSockets
- [ON TRACK] Remove nsHTMLContentSink (in preparation for removing old HTML parser later on)
JS
- Please note these are tentative goals that may be altered at April 2011 Work Week
- [PROPOSED] Implement Debug Object specification (https://wiki.mozilla.org/Debug_Object)
- [PROPOSED] Implement Incremental GC (bug 641025)
- [PROPOSED] Design new compiler and implement basic infrastructure
- [PROPOSED] Land type inference, pref'd off (Bug 608741)
Accessibility
- [ON TRACK] Adjust accessibility plans to align with electrolysis desktop schedule. Begin multiprocess a11y impl.
- [ON TRACK] Work with product management to complete mobile functional accessibility requirements and priorities.
- [ON TRACK] Make all implemented HTML5 inputs accessible. Bonus: implement canvas inner DOM exposure.
- [ON TRACK] Finish work for accessible text interfaces to include only cached text usage.
- [ON TRACK] Remove 75% of existing XPCOMery from the accessibility module.
Multi-Process
Perf
- [PROPOSED] Deploy telemetry (bug 585196)
- [PROPOSED] Android startup improvements (bugs 651889, 651890, 651892, 651894)