Platform/2011-Q3-Goals: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 45: Line 45:


* Keep WebSockets implementation up to date with latest spec drafts. We can't control when the spec is complete enough to ship but we can follow it closely and be ready to ship as soon as possible.
* Keep WebSockets implementation up to date with latest spec drafts. We can't control when the spec is complete enough to ship but we can follow it closely and be ready to ship as soon as possible.
** Ship an implementation (possible prefixed) in Firefox 7
* Finish standalone networking performance testing tool. Should allow us to compare networking performance between two builds under various conditions.
* Finish standalone networking performance testing tool. Should allow us to compare networking performance between two builds under various conditions.
* Complete significant HTTP pipelining improvements.
** Make this goal more specific - add list of specific capabilities
* Review outstanding HTTP pipelining improvements. Complete performance framework for evaluating them.
* Make progress on an SPDY implementation. Hard to say what we might be able to accomplish over the course of three months.
* Make progress on an SPDY implementation. Hard to say what we might be able to accomplish over the course of three months.
* Start making use of telementry to collect network performance data.
* Start making use of telementry to collect network performance data.
** Make this more specific with a list of exact types of data we want to collect?
* Bug 621558 - Implement "happy eyeballs" IPv6 autodetection at TCP open, or similar system.
* Bug 621558 - Implement "happy eyeballs" IPv6 autodetection at TCP open, or similar system.
* Implement a disk cache for mobile.
* Implement a disk cache for mobile.
** Create system with which to measure cache performance locally.
** Use telemetry to collect cache performance data.
** Create a plan for a mobile disk cache based on that data
* SSL improvements, including eliminating SSL thread (bsmith - more specifics here?)
* SSL improvements, including eliminating SSL thread (bsmith - more specifics here?)
* Problems with blowing away the disk cache?
</onlyinclude>
</onlyinclude>

Revision as of 17:56, 21 June 2011

General Goals


Firefox

Firefox

  • [DONE] Ship Firefox 6 & 7 on desktop and android
  • [MISSED] Complete 10 features from product team's list, including 6 P1s
    • Hit 7, with 5 P1s according to this list
    • [DONE] If you include Firefox 6, which shipped in Q3, but much of that work was Q2. (That would be 15 total, 13 P1s)

Developer Tools

  • [MISSED] Land Highlighter
  • [MISSED] Land HTML panel
  • [MISSED] Land Style panel

These are all close, demo well, and a couple pieces have already landed, but we're not counting "close" here, and they aren't done. Ergo->MISS.

GFX

Layout

Video

DOM

JS

Accessibility

Multi-Process

Perf

Networking

This is just a rough draft, we'll make these a bit more specific soon.

  • Keep WebSockets implementation up to date with latest spec drafts. We can't control when the spec is complete enough to ship but we can follow it closely and be ready to ship as soon as possible.
    • Ship an implementation (possible prefixed) in Firefox 7
  • Finish standalone networking performance testing tool. Should allow us to compare networking performance between two builds under various conditions.
    • Make this goal more specific - add list of specific capabilities
  • Review outstanding HTTP pipelining improvements. Complete performance framework for evaluating them.
  • Make progress on an SPDY implementation. Hard to say what we might be able to accomplish over the course of three months.
  • Start making use of telementry to collect network performance data.
    • Make this more specific with a list of exact types of data we want to collect?
  • Bug 621558 - Implement "happy eyeballs" IPv6 autodetection at TCP open, or similar system.
  • Implement a disk cache for mobile.
    • Create system with which to measure cache performance locally.
    • Use telemetry to collect cache performance data.
    • Create a plan for a mobile disk cache based on that data
  • SSL improvements, including eliminating SSL thread (bsmith - more specifics here?)
  • Problems with blowing away the disk cache?