Platform/2012-Q4-Goals: Difference between revisions
< Platform
Jump to navigation
Jump to search
(→Mobile) |
(→Mobile) |
||
Line 65: | Line 65: | ||
* {{ok|Resolve all mobile security bugs that received a designation of sg:moderate or higher more than six weeks ago. This is a permanent goal for the group.}} | * {{ok|Resolve all mobile security bugs that received a designation of sg:moderate or higher more than six weeks ago. This is a permanent goal for the group.}} | ||
* {{ok|Support shipping ARMv6}} | * {{ok|Support shipping ARMv6}} | ||
* {{ok|Ship H.264 on ICS & JB}} | * {{ok|Ship H.264 on ICS & JB}} [{{bug|787227}}] | ||
* {{ok|Implement support for H.264 on GB on trunk}} [{{bug|787228}}] | * {{ok|Implement support for H.264 on GB on trunk}} [{{bug|787228}}] | ||
* {{ok|Investigate support for Java addons [{{bug|799631}}]}} | * {{ok|Investigate support for Java addons [{{bug|799631}}]}} |
Revision as of 20:31, 11 October 2012
General Goals
GFX
- [ON TRACK] Prototype GPU acceleration for Azure/Skia canvas on mobile
- [ON TRACK] Prototype GPU acceleration for Azure/Skia canvas on Windows
- Determine if this is possible on Windows XP due to context loss etc
- [ON TRACK] Have a clean, dependable, extensible, all-platform, free-of-adverse-cache-effects driver blacklisting solution.
- [ON TRACK] Enable Azure for content everywhere
- [ON TRACK] OMTC implemented, landed and turned on for Metro product beta
- [ON TRACK] Turn on GL layers on Linux
- Other important Q4 work
- OMTC on Direct3D 9, OpenGL on Desktop, basic layers
- WebGL test suite compliance
- CSS font spec work
- Convert drawing code to Azure
- Other B2G and mobile work as necessary
Layout
Video
DOM
- [ON TRACK] Make new DOM bindings codegen generate stub class for implementers (in a text file or what not).
- [CARRY OVER] New DOM bindings for HTMLElement.
- [ON TRACK] new binding for HTMLDocument
- [ON TRACK] new bindings for 10 HTML element classes
- [ON TRACK] make calling new binding callbacks easy and safe
WebAPI
- [CARRY OVER] Temporary storage for IndexedDB (bug 785884)
- [CARRY OVER] Implement unified offline storage quota system, putting IndexedDB and localStorage under this quota system (bug 767944)
- [ON TRACK] Assist with reducing memory usage and increasing performance of B2G (bug 797189)
- [ON TRACK] Make B2G v1 a high quality release
JS
- [CARRY OVER] Incremental sweeping by compartment [bug 790338]
- [CARRY OVER] Generational GC: get automated safety checks running and green
- [ON TRACK] Manage memory by zones (to reduce memory usage) [bug 759585]
- [CARRY OVER] Finish properties/elements split
Accessibility
- [ON TRACK] FF OS for users who are blind (land accessfu + TTS on trunk pref'ed on).
- [ON TRACK] AccessFu/jsat test coverage.
- [ON TRACK] Initial UIA implementation (Narrator support).
Perf
Networking
- [ON TRACK] Resolve all networking basecamp blockers that are marked as blocking before November 1st.
- This work will be done primarily by Jason Duell, Honza Bambas, and Brian Smith.
- [ON TRACK] 713933 Enable TLS false start for NPN/SPDY in mozilla-central.
- Patrick McManus will lead this effort.
- [ON TRACK] Remove all potentially blocking disk cache API usage in nsHTTPChannel and nsWYCIWYGChannel, on mozilla-central.
- Nick Hurley and Michal Novotny will lead this effort.
- [ON TRACK] 702122: Have full adaptive DASH for WebM video enabled by default on Aurora.
- Steve Workman will lead this effort.
- [ON TRACK] Resolve all networking security bugs that received a designation of sg:moderate or higher more than six weeks ago. This is a permanent goal for the group.
Plugins
Mobile
- [ON TRACK] Resolve all mobile security bugs that received a designation of sg:moderate or higher more than six weeks ago. This is a permanent goal for the group.
- [ON TRACK] Support shipping ARMv6
- [ON TRACK] Ship H.264 on ICS & JB [bug 787227]
- [ON TRACK] Implement support for H.264 on GB on trunk [bug 787228]
- [ON TRACK] Investigate support for Java addons [bug 799631]
- [ON TRACK] Determine if we can be competitive with the stock browser on 256Mb devices [bug 792131]
- [ON TRACK] Ship safe browsing to Beta
- [ON TRACK] Support shipping fonts in the APK in Beta
- [ON TRACK] Support shipping to an alternative app store with improved updater
- [ON TRACK] Make full screen video experience pleasant for the user (blocked by bug 786893)
Dependencies
- QA for shipping ARMv6
- Media team for H.264 support