Platform/2011-Q2-Goals
< Platform
Jump to navigation
Jump to search
General Goals
- [ON TRACK] Ship Firefox 5 on the new Rapid Release schedule
GFX
- Please note these are tentative goals that may be altered at April 2011 Work Week
- [ON TRACK] Turn on layers acceleration using OpenGL ES on at least a subset of Android hardware in time for Firefox 6
- [PROPOSED] Enable cross-process hardware accelerated layers composition on all supported desktop platforms in time for Firefox 7
- Note: for non-sandboxed processes only
- [PROPOSED] NGFX
- Large project, scope for this quarter to be determined at April 2011 Work Week
- [PROPOSED] Implement WebGL anti-aliasing in time for Firefox 6
- [PROPOSED] Avoid font enumeration on startup(our biggest individual startup IO cost on Windows/Mac). Can be done with either bug 600713 or hardcoded font fallbacks
Layout
Video
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] Ship WebSockets
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)