2016-12-22
NECKO WEEKLY MEETING NOTES
Thurs Dec 22, 2016
STICKY
- Triage duty: dragana
- new untriaged bugs: https://tinyurl.com/zhk9yjf
- NECKO-ACTIVE bugs: https://tinyurl.com/j8pj35u
- NECKO NEXT bugs: https://tinyurl.com/zjwjfee
- NECKO-BACKLOG bugs: https://tinyurl.com/hpkcxx3
Round Table:
- rust-url meeting notes: https://public.etherpad-mozilla.org/p/mozloha-rust-url
- rcwn https://public.etherpad-mozilla.org/p/mozaloha-rcwn
- service workers https://public.etherpad-mozilla.org/p/mozaloha-sw-necko
---PROJECT UPDATES---
QUIC (Pat, Dragana, Daniel)
Race-Cache-with-Network (Michal, Valentin, Junior)
- Landed telemetry for time load difference
Context-Driven Priority (Honza, Kershaw, Amy, Gary, Nick)
- maybe we should give this a read? http://web.mit.edu/ravinet/www/polaris_nsdi16.pdf
PBackgroundHttp (SC, NIck)
Nick
- fixed h2 tests - now runs on all desktop tier-1 platforms, too!
- made h2 tests break properly next time (bounced - winxp is weird, and a pain)
- CDP work - throttling individual channels
- prefetch telemetry
- h2 perf from akamai
Honza
Michal
- RCWN
- 1323425 Firefox crashes in [@ mozilla::dom::WebSocket::CreateAndDispatchCloseEvent ]
- 1272587 Add cache API to delete recent entries
Patrick
last week: mpendingq, 256fd telemetry, 0.9 telemetry, namespaces, neat tls, alt-svc, immutable bug, some non-necko stuff this week: neat tls, alt-svc, immutable bug, some non-necko stuff. more reviews.
Daniel
NEAT
Valentin
1151899 - integrate rust-url into necko
- added new RustURL class which wrapps rust-url-capi
- ability to unit test individually
- nsStandardURL (may) has a reference to a RustURL object and forwards calls to it/compares the result
1310483 - [reviewing] adds query to nsSimpleURI
- did a little refactoring
- found several inconsistencies (bugs) in setter code
- (small thought - it may be easier to replace this with RustURL than nsStandardURL - will investigate)
945240 - Consider making Location.href punycode non-ASCII hostnames
- blocked on updating firefox UI code
- prerequisite to using RustURL
1313095 - [landed] telemetry for RCWN
Dragana
Bug 1301407 - Crash in nsNSSComponent::nsNSSComponent
SDT
Bug 1320252 - early-data is empty when using TLS 1.3 over HTTP/1 (wo. ALPN) [h20/picotls]
Bug 1320398 - Expose function to check if early data are possible for TLS1.3
Bug 1261585 - nsiTraceableChannel listener not working as expected with e10s enabled
Gary
Bug 1288308 - Add support for named pipe connection to proxy.
Bug 1311044 - non-existent Unix domain socket does not produce an error
Bug 1311275 - Assertion failed in mozilla::net::nsIOService::GetCachedProtocolHandler
Bug 1313641 - System proxy Settings ignored by JavaApplets since Firefox 49.0
Junior
Velocity amsterdam
-
Cache Digest
-
Prefer concat and spriting Bug 482934 - Response to a non-necko-initiated conditional request should be cached
-
WIP, will change to use Cache2 API after discussion
Amy
Bug 976073- prevent HTTP responses from setting cookies with secure flag
-
land
-
Be blocked issues list:
-
Bug 1316532
-
land
-
Bug 1316542
-
land Bug 1312745 - New API to mark network loads as 'throttle-able' and 'urgent-start'
-
land Bug 1293067 - (feature request): Implement a cookie limit warning
-
Added error message to new webconsole of dev tool.
Kershaw
Bug 1141814 - Lower priority of HTTP requests for resources on the Tracking Protection list and mark them as LOAD_BACKGROUND
- All patches f+
- File another bug for handling the load flags
SC
- Bug 1312770 - Set image load priorities according to their position in viewport
- investigating image layout/loading code path
- provide possible strategy on bugzilla
- slightly raise priority for size required image
- raise priority to real-time priority when we create display list for that image
- should test on 500px or Pintrest for performance measurement