2017-02-23

NECKO WEEKLY MEETING NOTES

Thurs Feb 22, 2017

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:

  • Necko Taipei meeting will be April 17-21 (17th is travel/jetlag day)
    • Brown bag talk to Taipei office?

---PROJECT UPDATES--- - 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

QUIC (Pat, Dragana, Daniel)

Race-Cache-with-Network (Michal, Valentin, Junior)

  • Landed telemetry for time load difference
  • Racing code is reviewed, and ready to land.
  • Next: racing logic + improvement telemetry

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

  • channel throttling landed
  • h2 early-data close (i hope!)
  • h2 ORIGIN
  • PTO next week

Honza

Michal

1335440 A second Secure WebSocket connection to the same localhost server fails 1325336 Generate statistics for cache performance on the given HW

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

[landed]

Bug 1325081 - Make nsHttpChannel able to do network and cache requests at the same time

Bug 1320088 - [Captive Portal] Detection fails when FF is open prior to engaging Wifi

Bug 1275746 - Don't allow empty hostname for URLTYPE_AUTHORITY urls

Bug 1339809 - Update rust-url to version 1.4.0

Bug 1337629 - Add more restrictions to the host parser - *[]<> not allowed in hostname anymore

[working on]

Bug 945240 - Consider making Location.href punycode non-ASCII hostnames

several resource-timing + web-patform-test bugs

Dragana

SDT

Bug 1340164 - Fix socket transport status events

Bug 1341572 - Fix multiple HalfOpen socket for a single transaction

Gary

  • Bug 1321841 - Firefox network loss after connection to Cisco VPN.
  • Unified Presto
    • Provide this service to Mozillians
    • Cowork with Hasal team

Junior

Bug 1338154 - Regression: Resource URLs whose first path ("host") component consists entirely of numbers no longer work

  • r+ uplift to beta and esr 52 Bug 1325091 - Add flag indicating presence of alternative data in the cache entry to cache index

  • WIP

Amy

Bug 1325909 - Add a new bucket and modify the bucket name on telemetry COOKIE_LEAVE_SECURE_ALONE.

  • Landed. Bug 1293067 - (feature request): Implement a cookie limit warning

  • r+ Bug 1312774 - Allow channels marked as "urgentStart" to bypass connection limits

  • Already fixed the try server error(the test_http2.js error on android platform by the wrong on the modification of xpcshell.ini). Bug 1319403 - deleting session cookies

  • r+ Bug 1331680 Consider not doing sync IPC for document.cookie getter/setter

  • Have studied the steps from Ehsan’s suggestions and discussed to SC.

Kershaw

Bug 1312782 - Implement "B" and "C" slots in the HTTP transaction dequeue logic

  • V1 got f+
  • V2 r?

Bug 469228 - Support keep-alive connections in httpd.js

  • Patch rebased
  • Identify failed tests when keep-alive is enabled

Bug 1339676 - Labeling runnables in netwerk/

  • Investigate how many bugs should be filed

SC

[HttpChannel]

  • PBackground-ify HttpChannel IPC
  • Bug 1320744 - HttpChannelChild should implement nsIThreadRetargetableRequest
  • update patch according to review comment
  • fixing HTTP channel cancel atomic issue
  • Bug 1015466 - PBackground-ify Necko transport to off-main-thread consumers (e10s breaks retargetable delivery)
  • preparing WIP, fixing background channel lifecycle issue
  • next steps: 1) lifecycle handling while redirecting, 2) OnStart/ODA/OnStop handling, 3) channel diversion handling, 4) service worker interception handling
  • CDP
  • Bug 1312770 - Set image load priorities according to their position in viewport
  • fix channel priority related issue in Bug 1338096 and Bug 1337721
  • running WebPageTest and waiting for the performance result
  • most image-heavy websites have height/width specified, channel priority over visibility seems more useful in reality.