Networking/Archive/TeamPriorities: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 9: Line 9:
# Continue to develop [[Necko/Performance/AutomatedTesting|Stone Ridge's performance testing capabilities]].
# Continue to develop [[Necko/Performance/AutomatedTesting|Stone Ridge's performance testing capabilities]].
# Design and implement new HTTP disk cache.
# Design and implement new HTTP disk cache.
# Resolve NSS race conditions leading to instability and security issues.
# {{nbug|658222}}: TLS False Start for SPDY
# {{nbug|658222}}: TLS False Start for SPDY
# {{nbug|421128}}: Independent windows/tabs should not starve each other for network connections
# {{nbug|421128}}: Independent windows/tabs should not starve each other for network connections

Revision as of 17:36, 12 March 2013

Please see Networking/IndividualPriorities for individual team member priorities.

Team Priorities

At a high level, our team's top priorities right now are 1) improving Necko/Gecko performance and 2) supporting FirefoxOS.

This list is meant to keep track of work we'd like to get done as a team, in prioritized order.

  1. Continue to develop Stone Ridge's performance testing capabilities.
  2. Design and implement new HTTP disk cache.
  3. Resolve NSS race conditions leading to instability and security issues.
  4. 658222: TLS False Start for SPDY
  5. 421128: Independent windows/tabs should not starve each other for network connections
  6. 791750: Make it possible to deliver stream data off the main thread
  7. 436414: OCSP client should be able to use HTTP GET as well as POST
  8. 773648: integrate libunbound for our own DNS host resolver
  9. 733647: Ship TLS 1.1 (RFC 4346) in Firefox, on by default
  10. 651246: Make libpkix-based certificate path building/validation the default in PSM
  11. 660749: (CVE-2011-0082) Firefox doesn't (re)validate certificates when loading a HTTPS page from the cache
  12. 793808: Add support for resized image proxy (reduce mobile bandwidth usage).
  13. Add support for compressed HTML proxy (reduce mobile bandwidth usage).
  14. 562917: Captive portal detection
  15. 665707: Ability to attach arbitrary data to cache entries, such as decompressed image data for images.
  16. 480514: Implement TLS 1.2 (RFC 5246)
  17. 783205: In-browser networking dashboard
  18. Work on a fundamentally better protocol, perhaps UDP-based.
  19. Start work on Necko for Servo, written in Rust