Platform/2011-Q3-Goals: Difference between revisions

Line 93: Line 93:
=== Networking ===
=== Networking ===
<onlyinclude>
<onlyinclude>
* {{ok|SSL performance and responsiveness improvements. Also important for other projects like SPDY.}}
* {{miss|SSL performance and responsiveness improvements. Also important for other projects like SPDY.}}
** Fix {{bug|511393}}, Allow multiple SSL worker threads.
** Fix {{bug|511393}}, Allow multiple SSL worker threads.
* {{done|Start making use of telementry to collect network performance data.}}
* {{done|Start making use of telementry to collect network performance data.}}
** Fix {{bug|658894}}, Collect basic telemetry for HTTP requests and page load.
** Fix {{bug|658894}}, Collect basic telemetry for HTTP requests and page load.
** Fix {{bug|662555}}, Race condition when measuring requestEnd.
** Fix {{bug|662555}}, Race condition when measuring requestEnd.
* {{ok|Implement high-resolution platform timers}}
* {{miss|Implement high-resolution platform timers}}
** Fix {{bug|676349}}, Implement high-resolution platform timers for Windows.
** Fix {{bug|676349}}, Implement high-resolution platform timers for Windows.
* {{miss|}} Improve dual-stack IPv6 experience for users.
* {{miss|}} Improve dual-stack IPv6 experience for users.
Line 104: Line 104:
*** Investigate a fix for biesi's patch
*** Investigate a fix for biesi's patch
*** If too complicated, start coding the algorithm by the spec
*** If too complicated, start coding the algorithm by the spec
* {{ok|Keep WebSockets implementation up to date with latest spec drafts.}}
* {{done|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.
** 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 if spec is not ready) in Firefox 7.
** Ship an implementation (possible prefixed if spec is not ready) in Firefox 7.
Line 114: Line 114:
** Ensure that the test server supports pipelining
** Ensure that the test server supports pipelining
** Allow testing against NeckoNet from Windows and Mac OS X
** Allow testing against NeckoNet from Windows and Mac OS X
* {{ok|Make progress with pipelining improvements.}}
* {{miss|Make progress with pipelining improvements.}}
** Review outstanding HTTP pipelining improvements. This means being able to mark the review-tracking {{bug|659760}} as fixed.
** Review outstanding HTTP pipelining improvements. This means being able to mark the review-tracking {{bug|659760}} as fixed.
** Complete performance framework for evaluating them.
** Complete performance framework for evaluating them.
Confirmed users, Bureaucrats and Sysops emeriti
1,680

edits