Confirmed users, Bureaucrats and Sysops emeriti
1,680
edits
(→DOM) |
|||
| Line 102: | Line 102: | ||
<onlyinclude> | <onlyinclude> | ||
* {{miss|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.}} | ||
** 90% done, patch is written but delayed due to security issues popping up. | |||
** 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.}} | ||
| Line 107: | Line 108: | ||
** Fix {{bug|662555}}, Race condition when measuring requestEnd. | ** Fix {{bug|662555}}, Race condition when measuring requestEnd. | ||
* {{miss|Implement high-resolution platform timers}} | * {{miss|Implement high-resolution platform timers}} | ||
** 90% done, patch is in review. | |||
** 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. | ||
** 10% done, thought we fixed it but patch was backed out. Probably need a new strategy. | |||
** Fix {{bug|684893}}, Re-implement "happy eyeballs" IPv6 autodetection at TCP open, or similar system. | ** Fix {{bug|684893}}, Re-implement "happy eyeballs" IPv6 autodetection at TCP open, or similar system. | ||
*** 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 | ||
* {{done|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. | ||
| Line 123: | Line 126: | ||
** Allow testing against NeckoNet from Windows and Mac OS X | ** Allow testing against NeckoNet from Windows and Mac OS X | ||
* {{miss|Make progress with pipelining improvements.}} | * {{miss|Make progress with pipelining improvements.}} | ||
** 70% done, made a lot of progress but not enough. Patches need updating and we haven't completed a system for testing. | |||
** 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. | ||
| Line 128: | Line 132: | ||
** Hard to say what we might be able to accomplish over the course of three months, but we want to have an implementation in progress. | ** Hard to say what we might be able to accomplish over the course of three months, but we want to have an implementation in progress. | ||
* {{miss|Work towards an effective mobile disk cache implementation.}} | * {{miss|Work towards an effective mobile disk cache implementation.}} | ||
** | ** 10% done, didn't make much progress, made adjustments and work will continue into Q4. | ||
** Create system with which to measure cache performance locally. | ** Create system with which to measure cache performance locally. | ||
*** Some microbenchmarks have been set up; WIP to analyze and understand results. See [[Necko/MobileCache/MicroBenchmarks]] for status | *** Some microbenchmarks have been set up; WIP to analyze and understand results. See [[Necko/MobileCache/MicroBenchmarks]] for status | ||