Platform/2013-Q3-Goals

From MozillaWiki
Jump to navigation Jump to search

Platform

2013 General Goals

  1. Games/Media/Social/Location
  2. Performance
  3. Development velocity/productivity
  4. Firefox OS
  5. Firefox Desktop
  6. Firefox Android
  7. Overall Software Quality

GFX

Ship

  • [ON TRACK] D2D 1.1 (Trains 24, 25)
  • [ON TRACK] OMT Animation (Train 25)
  • [DONE] 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] 883441, 883433 - Async pan-zoom, including sub-frames. [2,3,5] (Trains 25, 26)
  • [ON TRACK] 687187, 827229 - SkiaGL based canvas performance improvements on mobile. [2,6] (Trains 24, 25)
  • [ON TRACK] 883445 - canvas rendering using SkiaGL
  • [WISHLIST] WebGL performance improvements as driven by the games team. [2,6] (Trains 24,25)
  • [WISHLIST] More robust downloadable blocklisting solution
  • [ON TRACK] 651857 - Azure improvements. [2,3,5] (Trains 24,25)
  • [ON TRACK] Fix WebGL security bugs. (Train 25)


Preliminary Work

  • [WISHLIST] 882383 - Improve layer heuristics
  • [WISHLIST] 883448 - Scrolled content uploading (e.g., tiling vs. buffer rotation) on mobile

Layout

Media

DOM

WebAPI

  • [ON TRACK] land Promises on m-c (bug 856410) (baku)
  • [ON TRACK] land DataStore API on m-c (bug 871445) (baku)
  • [ON TRACK] get Telephony API to last call (marcosc)
  • [ON TRACK] publish manifest format (marcosc)
  • [ON TRACK] publish policy on exposing APIs to the web (overholt)
  • [ON TRACK] have draft text on Streams (annevk)
  • [ON TRACK] Review and land sync IDB in workers (janv)
  • [ON TRACK] Multiprocess FileHandle and FileSystem API (janv & co.)
  • [WISHLIST] Integrate localStorage with temporary storage (janv)
  • [ON TRACK] Finish storage.js
  • [ON TRACK] Implement NavigationController

JS

Accessibility

Perf

Networking

Mobile