Platform/2012-Q2-Goals
< Platform
Jump to navigation
Jump to search
General Goals
GFX
- [ON TRACK] complete and ship OMTC for native fennec
- [ON TRACK] B2G work?
- [ON TRACK] Moving other pieces of work off the main thread
- [ON TRACK] Gaming?
- [ON TRACK] Azure resurrection
- [ON TRACK] Skia
- Other important Q2 work
- Imagelib improvements
- BugKill
- Increase number of regular contributors
Layout
- [ON TRACK] Ship Mobile Font Inflation project on Fennec Beta & Release
- [ON TRACK] Complete Graphite Fonts Project
- Enable by default and release publicly
- [ON TRACK] Invalidation via DisplayList Analysis(bug 539356)
- [ON TRACK] SVG migration to DisplayList (Performance)
- [ON TRACK] Implement CSS spec for vertical flexbox
- horizontal flexbox done in early Q2
- [ON TRACK] Add image visibility API (bug 689623)
- [CARRY OVER] Continue View class removal (bug 337801)
- [ON TRACK] Implement the auto value for the HTML dir attribute (bug 548206)
- [ON TRACK] Begin CSS Grid Implementation
- [ON TRACK] Begin CSS Vertical Text Implementation
- [ON TRACK] Begin CSS Pagination
- CSS2.1 bugs (need list)
- CSS2.1 features (need list)
Video
- [ON TRACK] Get Firefox WebRTC code interoperating with Google's WebRTC code
- [ON TRACK] Ship Camera API still image support (based on getUserMedia) for Fennec and B2G in time for App Store Launch
- [ON TRACK] Land Media Plugin API (MPAPI) for Mobile in mozilla-central
- [ON TRACK] Land OPUS support in mozilla-central
- [ON TRACK] Resolve our non-free codec position on desktop
DOM
- [ON TRACK] New DOM bindings in place for CanvasContext and CSS2Properties
- [ON TRACK] DOM bindings for the native BrowserID API implementation
- [ON TRACK] HTML5 menu implementation, or something like it
- [ON TRACK] Prevent, to a reasonable extent, background tabs from starving the main thread
- [ON TRACK] Reduce CC pauses significantly when there are cycles to collect
- [ON TRACK] Review Shadow DOM and decide what to do with it and the rest of the Webcomponents proposal.
- [ON TRACK] Make IndexedDB ready for e10s (for B2G)
WebAPI
- [ON TRACK] Security model
- [ON TRACK] Device Storage API
- [ON TRACK] Idle API
- [ON TRACK] Unprefix IndexedDB
- [ON TRACK] Screen Orientation
- [ON TRACK] Appcache (depends on how much help we'll get on IndexedDB)
- [ON TRACK] Spec API for WebTelephony conference calls (not implemented)
- [ON TRACK] Support B2G going multiprocess
- [ON TRACK] Proximity/AmbientLight Sensors
- [ON TRACK] B2G WebActivities spec (not implemented) (WebActivities, effectively same as WebIntents)
- [ON TRACK] String encoding/decoding
JS
Accessibility
- [ON TRACK] Increase performance by 30% for Speech Recognition use cases.
- [ON TRACK] Have usable mozbase platform automated tests.
- [ON TRACK] Get Android a11y into a release channel.
- [ON TRACK] Have a working prototype of a B2G screen reader.
- [ON TRACK] Have an alpha version of a mobile gesture addon.
- [ON TRACK] Bring OSX Firefox a11y on par with Win/Linux
- other: canvas bounds work?, UIA?, open a11y alliance, ARIA conformance...
Perf
Networking
- [ON TRACK] 723577, 723582, 722033, 722034: Resolve listed high priority cache locking/async issues.
- Nick Hurley and Michal Novotny will lead this effort.
- [ON TRACK] 737470: Implement and land SPDY v3.
- Patrick McManus will lead this effort.
- [ON TRACK] 735242 Fix bug in which Firefox can display conflicting network states.
- Patrick McManus will lead this effort.
- [ON TRACK] Get Stone Ridge testing up and running. Should be running at least one test daily against multiple NeckoNet profiles and reporting results publicly.
- Nick Hurley will lead this effort.
- [ON TRACK] Be able to show working demo of HTML5 video consumption via DASH, even if whole specification is not implemented.
- Steve Workman will lead this effort.
- [ON TRACK] Improve WebSockets support.
- [ON TRACK] Get automated NSS tests related to Firefox ready for deployment to Mozilla test infrastructure on tier-1 platforms.
- Brian Smith 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.
- Brian Smith will lead this effort.