Platform/2013-Q2-Goals: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 32: Line 32:
* {{wishlist|OMTC on the Mac}}
* {{wishlist|OMTC on the Mac}}
* {{wishlist|XP software path optimization}}
* {{wishlist|XP software path optimization}}
* {{wishlist|More robust downloadable blacklisting solution}}


=== Layout ===
=== Layout ===

Revision as of 18:55, 7 March 2013

General Goals

GFX

Platform 2013 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

Goals (WIP)

Ship

  • [ON TRACK] 716140 - Multi-threaded image decoding. [3,5] (Train 23)
  • [AT RISK] 804893 - Layers refactoring, D3D11 compositor. [2,3,5] (Train 22)
  • [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

  • [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

Video

DOM

WebAPI

JS

Accessibility

Perf

Networking

  • Improve DASH adaptation algorithm.
    • Steve
  • "Launch" DASH support with a demo and an article on Mozilla Hacks.
    • Steve
  • [ON TRACK] 694101: Design and implement new content policy API.
  • [ON TRACK] Have one employee working at least 80% time on a networking library for Servo, written in Rust.
  • B2G SPDY proxy feature?
  • Captive portal detection
    • Can we use the same higher-level service that B2G is going to use?
  • Image resizing proxy
    • Jason?
  • B2G-specific performance and application-use-case testing.
  • Land our own host resolver with TTL and SRV record support.
    • NLNet?
  • Next major site optimization push - yandex.ru
  • SPDY server push
  • Bug 421128 - Independent windows/tabs should not starve each other for network connections
  • 714768 - Firefox spins forever waiting for gogo inflight internet redirect
  • 407190 - Network (HTTP) should timeout, if server does not react
  • Start work on next gen protocol
  • OCSP stapling
    • Randall?
  • TLS Cached Info support

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.

B2G

Research