Platform/2013-Q2-Goals: Difference between revisions
< Platform
Jump to navigation
Jump to search
(→DOM) |
Msreckovic (talk | contribs) |
||
Line 16: | Line 16: | ||
Ship | Ship | ||
* {{ok|{{nbug|716140}} - Multi-threaded image decoding. [3,5]}} (Train 23) | * {{ok|{{nbug|716140}} - Multi-threaded image decoding. [3,5]}} (Train 23) | ||
* {{ok|{{nbug|804893}} - Layers refactoring, D3D11 compositor. [2,3,5]}} (Train 23) | * {{ok|{{nbug|804893}} - Layers refactoring, D3D11 compositor. [2,3,5]}} (Train 23) | ||
* {{ok|The GFX team will resolve all actionable security bugs within six weeks of their entering our components and receiving sec-high or sec-critical designation. [7]}} (All trains) | * {{ok|The GFX team will resolve all actionable security bugs within six weeks of their entering our components and receiving sec-high or sec-critical designation. [7]}} (All trains) | ||
Land | Land | ||
Line 26: | Line 26: | ||
* {{ok|Fix WebGL security bugs.}} (Train 25) | * {{ok|Fix WebGL security bugs.}} (Train 25) | ||
* {{ok|D2D 1.1}} (Trains 24, 25) | * {{ok|D2D 1.1}} (Trains 24, 25) | ||
Investigate | Investigate | ||
* {{ok|Scrolling performance on B2G}} | |||
* {{ok|OMT Animation}} | |||
* {{wishlist|Off main thread painting.}} | * {{wishlist|Off main thread painting.}} | ||
* {{wishlist|Gradient performance.}} | * {{wishlist|Gradient performance.}} |
Revision as of 15:49, 2 April 2013
General Goals
GFX
Platform 2013 Goals
- Games/Media/Social/Location
- Performance
- Development velocity/productivity
- Firefox OS
- Firefox Desktop
- Firefox Android
- Overall Software Quality
Goals (WIP)
Ship
- [ON TRACK] 716140 - Multi-threaded image decoding. [3,5] (Train 23)
- [ON TRACK] 804893 - Layers refactoring, D3D11 compositor. [2,3,5] (Train 23)
- [ON TRACK] The GFX team will resolve all actionable security bugs within six weeks of their entering our components and receiving sec-high or sec-critical designation. [7] (All trains)
Land
- [ON TRACK] 651857 - Azure improvements. [2,3,5] (Trains 24,25)
- [ON TRACK] WebGL performance improvements as driven by the games team. [2,6] (Trains 24,25)
- [ON TRACK] 687187, 827229 - SkiaGL based canvas performance improvements on mobile. [2,6] (Trains 23, 24, 25)
- [ON TRACK] Fix WebGL security bugs. (Train 25)
- [ON TRACK] D2D 1.1 (Trains 24, 25)
Investigate
- [ON TRACK] Scrolling performance on B2G
- [ON TRACK] OMT Animation
- [WISHLIST] Off main thread painting.
- [WISHLIST] Gradient performance.
- [WISHLIST] OMTC on the Mac
- [WISHLIST] XP software path optimization
- [WISHLIST] More robust downloadable blacklisting solution
Layout
- [ON TRACK] Readability 2.0
- [ON TRACK] reflow-on-zoom: make decision on whether to move forward with ship, and if yes, get to shipping quality on mozilla-central (sjohnson)
- [ON TRACK] CSS Variables (bug 773296) landed on mozilla-central (heycam)
- [ON TRACK] CSS Vertical Text (bug 145503): get first part, bug 735577, landed on mozilla-central (smontagu) (is this the right milestone? right owner(s)?)
- [ON TRACK] Ship CSS Flexbox on release channel (dholbert)
- [ON TRACK] Resolve css3-multicol fuzz blockers (sjohnson, mats?)
Video
DOM
- [ON TRACK] Worker work - Enable FileReader on Worker Thread (khuey)
- [ON TRACK] 850065 Sliding views / incremental CC (Andrew)
- WebComponent (blake, william)
- [ON TRACK] Snow white (for faster addref/release and for security fixes) (olli)
- [ON TRACK] 853893 Sane event handling for workers (olli, khuey)
- [ON TRACK] 848294 Update Animation and Transition event implementations to match specification (olli)
- [ON TRACK] 578700 ES6 Spec - Binary Data support (nsm)
- [ON TRACK] UndoManager (https://dvcs.w3.org/hg/undomanager/raw-file/tip/undomanager.html) (WChen)
- [ON TRACK] Push Notifications support on Desktop (https://wiki.mozilla.org/WebAPI/SimplePush) (nsm)
- [ON TRACK] 851639 Make it possible to register WebAPIs implemented in JS on navigator w/o writing any C++ code. (parity with current XPCOM mechanism)
- [ON TRACK] Convert every Node to new bindings
- [ON TRACK] Rewrite the global scope polluter as a proxy (peterv or bz)
- [ON TRACK] Enough Date support in WebIDL for HTMLInputElement
- [ON TRACK] Convert Geolocation to WebIDL
- [ON TRACK] Audit test_interfaces to identify/reduce dom global namespace pollution (dougt)
WebAPI
- Fix Stream API for XHR (annevk)
- Fix XMLHttpRequest's Stream integration (annevk)
- Get Fetch 80% done (other 80% [sic] TBD) (annevk)
- Land the Future feature in DOM spec (annevk, mounir)
- Clarify the WebAPI table with respect to standardization (basically add a status column) (annevk)
- Prepare a plan for when there's no standardization in progress (annevk)
- Land multiple file support in <input type="file"> on m-c (baku)
- Move resource timing api forward (baku)
- [CARRY OVER] land support for temporary storage (including IndexedDB) on m-c (bug 785884) (jan)
- Simple storage JS library (baku, mounir)
- Get annotations to improve diagnosis of threading and memory issues into tree (bent)
- Integrate IndexedDB into Gecko profiler to help diagnose performance issues (bent)
- IDB in workers (janv)
- Help reduce orange factor to 7 (all)
- Have all SysApps specs at FPWD (mounir)
- Finalize Inter-App Communication API and work with B2G team on use cases (mounir)
- [WISHLIST] Plug localStorage and appcache into temporary storage (janv) (depends upon localStorage rewrite)
- [WISHLIST] Multiprocess FileHandle (janv)
JS
Accessibility
- Implement and land global magnification for FF OS. [4,7]
- Fix mochitest-a11y assertions (including dependency tree). bug 855375 [7]
- Reactivity: Assist to resolve any feature blocking accessibility work within 2 weeks. [3,7]
- Reactivity: Fix key/priority community bugs. bug 855324 [7]
- Resolve all actionable security bugs within six weeks of their entering our components and receiving sec-moderate or higher designation. (all trains) [7]
Perf
Networking
- [ON TRACK] Disk Cache Design and implementation started (michal, honza) (multi-q goal)
- [ON TRACK] 658222 TLS False Start for SPDY (Patrick)
- [ON TRACK] SPDY Push (Patrick)
- [ON TRACK] 791750 ODA on off-main-thread (Steve)
- [ON TRACK] 558623 B2G HTTP IPDL optimizations (jduell)
- [ON TRACK] 853029 Hand off Stone Ridge to A-Team. (Nick)
- [ON TRACK] B2G Per Application traffic meter support (jduell)
- [ON TRACK] 436414 OCSP Get Requests (michal)
Plugins
Mobile
- [ON TRACK] Resolve all mobile security bugs that received a designation of sec-moderate or higher more than six weeks ago. This is a permanent goal for the group.