Meeting 2025-01-28
-
Team calendar
- Next on Necko triage: Ed
-
New contributors / Friends of Necko THANK YOU!!
-
Round Table
-
(sunil) Community input requested on blocking 0.0.0.0 by default: https://connect.mozilla.org/t5/discussions/firefox-blocks-0-0-0-0-ip-addresses-tell-us-what-this-means-to/m-p/84788#M32428
-
(greg) Interop 2025 - URL Pattern https://mozilla-hub.atlassian.net/browse/FFXP-3219
-
Some Necko work, we will take it on
-
With our plans to import Denoland, unblocking Compression Dict Transport, are there additional dependencies on Interop 2025 - URL Pattern?
-
How to we want to coordinate this work with DOM team?
-
Necko import lib
-
Write web IDL and hooks for DOM
-
Jens: if anything we could help with the glue code and API exposure
-
-
-
[acreskey] Testing on Dual stack: Happy Eyeballs / ipV6. Infrastructure requirements?
-
Causing delays until disable IPV6, lots of edgecases to handle
-
IPV6 DNS records, had connectivity but was not working properly, timing out or something else, had to disable IPV6 to resolve
-
In order to test happy eyeballs we need this to test, aligned with OKR’s
-
Leverage FF/Chrome benchmark framework to test this, canned scenarios we can run in CI
-
Improve pageload testing with networking
-
Replace MITM proxy with this strategy
-
Schedule meeting with Performance Team and Kershaw
-
IPV6 improvements depend on this test capability
-
-
Currently don't have a lot
-
Not sure if CI supports IPV4 and 6
- Automation uses local host, how we race IPV4/6, not accurate in real world
-
-
-
– enter public topics –
-
-
Active Projects roadmap Fx135 rel Feb 04, Fx136 code freeze Jan 30
-
-
(sunil) started with the implementation
-
Updated Project Plan
-
-
Firefox Essential Internal Services Toughening[FEISTY] (in progress, TBD)
-
(valentin) Updated patch and up for review.
-
– enter updates –
-
-
DoH Enablement - Fenix and Focus (in progress, TBD)
-
(sekim) Connected GeckoView prefs (network.trr.uri & network.trr.mode), WIP to connect the exceptions
-
Demo:
-
-
-
3rd Party Cookie Deprecation (in progress, target Fx136)
-
Tentative 3PCD/CHIPS rollout, pushed back due to backouts:
-
136: re-enable chips, ride the trains to release - CHIPS breakage
-
136+:(pending experiment): 3PCD in all windows in release - 3pcd breakage
-
136+:(pending all-windows): “Migration”/deletion of TCP cookies (non-chips partitioned)
-
-
-
Firefox/Chrome benchmark test suite (in progress, TBD)
-
Test result with using fetch to upload
-
Deviation is high when bandwidth is configured to 300M
-
iPerf3 is already installed on the test machines. Currently, writing script to get baseline data.
-
-
Kershaw Jang Need TCP performance as a baseline
- Suspect TCP will get 90% utilization
-
Patch needs review
-
-
necko-glean: (sekim) Landing glean patches using #ifndef ANDROID blocks tracking such blocks using Bug 1901798
- – enter updates –
-
Fast UDP I/O in Firefox (in progress, target Fx136)
-
Blocked on Neqo v0.12 update https://phabricator.services.mozilla.com/D234901
-
Need to propagate Rust IO errors.
-
-
QUIC stream receive window auto-tuning
-
Implementation ready for review
-
– enter updates –
-
-
QUIC Acknowledgement Frequency draft 10
- No progress since last week
-
Implement WebTransport based on HTTP/2
-
Implementing capsule protocol
-
Will rebase patches and land after soft freeze
-
-
- – enter updates –
-
DNS Cache Expiry
-
Performance work:
-
[acreskey]
-
Back to Android performance, hunting
-
Project Plan - Improve Fenix Performance in Slow and Transitional Networks
-
Cold pageload performance on “3G Fast” looks to be significantly slower than Chrome (~15%), early data
-
Live pageload comparisons, 2025
- Need access
-
-
-