Networking/Archive/TeamPriorities: Difference between revisions
< Networking | Archive
Jump to navigation
Jump to search
(Created page with "= Team Priorities = This list is meant to keep track of work we'd like to get done as a team, in prioritized order. WORK IN PROGRESS (transferred from old priorities page) * T...") |
m (Manuel Bucher moved page Networking/TeamPriorities to Networking/Archive/TeamPriorities: move to necko archive) |
||
(30 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Template:Archived}} | |||
Please see [[Networking/Archive/IndividualPriorities]] for individual team member priorities. | |||
= Team 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. | This list is meant to keep track of work we'd like to get done as a team, in prioritized order. | ||
# Continue to develop [[Necko/Performance/AutomatedTesting|Stone Ridge's performance testing capabilities]]. | |||
# Design and implement new HTTP disk cache. | |||
# {{nbug|658222}}: TLS False Start for SPDY | |||
# Resolve NSS race conditions leading to instability and security issues. | |||
# {{nbug|436414}}: OCSP client should be able to use HTTP GET as well as POST, results should be cached | |||
# {{nbug|791750}}: Make it possible to deliver stream data off the main thread | |||
# SPDY/HTTP2 work, e.g. reimplement spdy upstream compression ({{nbug|785279}}) and experiment with SPDY server push ({{nbug|790388}}) | |||
# {{nbug|700698}}: Enable OCSP stapling by default | |||
# {{nbug|746073}}, {{nbug|746074}}: Meter network usage per "web app", enforce policies | |||
# | |||
# | |||
# {{nbug| | |||
# {{nbug| | |||
# {{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 | ||
# | # {{nbug|733647}}: Ship TLS 1.1 (RFC 4346) in Firefox, on by default | ||
# {{nbug| | # {{nbug|773648}}: integrate libunbound for our own DNS host resolver | ||
# {{nbug|651246}}: Make libpkix-based certificate path building/validation the default in PSM | |||
# {{nbug|822480}}: Add in the Resource Timing API | |||
# {{nbug|660749}}: (CVE-2011-0082) Firefox doesn't (re)validate certificates when loading a HTTPS page from the cache | |||
# {{nbug|793808}}: Add support for resized image proxy (reduce mobile bandwidth usage). | |||
# {{nbug|504553}}: WebSocket in Workers | |||
# {{nbug|580104}}: Keep hostname cache for more aggressive DNS prefetching | |||
# Investigate networking IPC performance. | |||
# {{nbug|783205}}: In-browser networking dashboard | |||
# Add support for compressed HTML proxy (reduce mobile bandwidth usage). | |||
# {{nbug|562917}}: Captive portal detection | |||
# {{nbug|665707}}: Ability to attach arbitrary data to cache entries, such as decompressed image data for images. | |||
# {{nbug|480514}}: Implement TLS 1.2 (RFC 5246) | |||
# Work on a fundamentally better protocol, perhaps UDP-based. | |||
# Start work on Necko for Servo, written in Rust |
Latest revision as of 08:24, 24 April 2023
ARCHIVED
This page has been archived and its contents may be out of date.
Please see Networking/Archive/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.
- Continue to develop Stone Ridge's performance testing capabilities.
- Design and implement new HTTP disk cache.
- 658222: TLS False Start for SPDY
- Resolve NSS race conditions leading to instability and security issues.
- 436414: OCSP client should be able to use HTTP GET as well as POST, results should be cached
- 791750: Make it possible to deliver stream data off the main thread
- SPDY/HTTP2 work, e.g. reimplement spdy upstream compression (785279) and experiment with SPDY server push (790388)
- 700698: Enable OCSP stapling by default
- 746073, 746074: Meter network usage per "web app", enforce policies
- 421128: Independent windows/tabs should not starve each other for network connections
- 733647: Ship TLS 1.1 (RFC 4346) in Firefox, on by default
- 773648: integrate libunbound for our own DNS host resolver
- 651246: Make libpkix-based certificate path building/validation the default in PSM
- 822480: Add in the Resource Timing API
- 660749: (CVE-2011-0082) Firefox doesn't (re)validate certificates when loading a HTTPS page from the cache
- 793808: Add support for resized image proxy (reduce mobile bandwidth usage).
- 504553: WebSocket in Workers
- 580104: Keep hostname cache for more aggressive DNS prefetching
- Investigate networking IPC performance.
- 783205: In-browser networking dashboard
- Add support for compressed HTML proxy (reduce mobile bandwidth usage).
- 562917: Captive portal detection
- 665707: Ability to attach arbitrary data to cache entries, such as decompressed image data for images.
- 480514: Implement TLS 1.2 (RFC 5246)
- Work on a fundamentally better protocol, perhaps UDP-based.
- Start work on Necko for Servo, written in Rust