Meeting 2024-07-16
-
Team calendar
- Next on Necko triage: Sunil
-
New contributors / Friends of Necko THANK YOU!!
-
Round Table
- No public topics this week
-
Active Projects roadmap
-
Native HTTPS RR Implementation (riding the trains, target Fx129)
-
3rd Party Cookie Deprecation (in progress, target Fx133)
- No data being generated from CHIPS partition limit telemetry, investigating
-
Fetch keepalive: (in progress, Target Fx130)
-
[Sunil] Milestone 2 Work Ongoing.
-
Testing the implementation
-
Will post for review once tests are complete
-
-
-
HTTP Priorities Experiments (in progress, target Fx130 )
-
Experiment live
-
Priority header already shipped in Fx126
-
Fx 128 includes:
-
Implement Extensible Prioritization Scheme for HTTP/2
-
Incremental flag on images, dom
-
[acreskey] Did not see clear, reproducible signal of impact, Fenix 4G browsertime test (realism over noise)
-
-
-
-
Firefox/Chrome benchmark test suite (in progress, Fx132)
-
[kershaw]
- Close to having a prototype on test machines capable of running upload tests.
-
-
Interop 2024 URL (in progress, target H2 2024)
- [Ed] DefaultURI bypass list - Adding tests for remote settings sync
-
necko-glean: (sekim) Landing glean patches using #ifndef ANDROID blocks tracking such blocks using Bug 1901798
- (sekim) Migrating more high priority probes (https://phabricator.services.mozilla.com/D215537, https://phabricator.services.mozilla.com/D216204, https://phabricator.services.mozilla.com/D216620)
-
Fast UDP I/O in Firefox (in progress, target H2 2024)
-
[kershaw]
- Improve test coverage by turning on HTTP/3 tests on Android. Ready for review.
-
[mxinden]
-
Glean probes
-
http3_udp_datagram_size_send
-
Http3_udp_datagram_size_received
-
Need to measure performance impact of measurement itself. See discussion.
-
-
Milestone 1
-
Blocked on false-positive cargo vet failure.
-
Needs audit for `tracing*` and `tokio`.
-
-
Add Firefox `about:config` pref. Default is UDP IO via NSPR. We can later switch default to quinn-udp and eventually remove pref. Allows for fast roll-back in beta or release channel without full-blown patch release. See comment for details.
-
Simplify C++ -> Rust FFI, always using `i64`, thus preventing all implicit type casts.
-
Fix `RefCell` double-mut-borrow regression in neqo `v0.8.0` refactoring the `RefCell` away, thus making this impossible. Blocker to propagate neqo v0.8.0 changes into mozilla-central.
-
Manual testing on Linux 64bit, Windows 64bit VM and MacOS (M2 with and without Rosetta)
-
Petr making progress on Solaris support for quinn-udp
-
-
Milestone 2
- Improve ECN blackhole handling (thanks Lars!).
-
-
-
Performance work:
-
-
Landed telemetry on socket pool exhaustion https://bugzilla.mozilla.org/show_bug.cgi?id=1901855
-
No improvement measured so far on local browsertime tests (high latency, low bandwidth)
-
CI picked up loadtime improvements but vismet regressions, recordings missing
-
Patch up that increases to 128 sockets
-
-
New experiments:
-
OMT Decompression + html5Parser, cssLoader
-
[Sunil] Experiment is live
- – enter updates –
-
-
-