Meeting 2025-03-11
-
Team calendar
- Next on Necko triage: Sunil
-
New contributors / Friends of Necko – Thank you!
-
Round Table
- – enter public topics –
-
Active Projects roadmap Fx137 rel Apr 01, Fx138 code freeze Mar 27
-
Firefox Essential Internal Services Toughening[FEISTY] (in progress, TBD)
- – enter updates –
-
DoH Enablement - Fenix and Focus (in progress, H2-2025)
- (sekim) Landed a fix for a bug in DoH on Android. Now DoH settings are loaded from the application layer instead of the Gecko engine (we can preserve the settings when Fenix is reloaded).
-
3rd Party Cookie Deprecation (in progress, target TBD)
-
Will ship with CHIPS, pending target
-
– enter updates –
-
-
Firefox/Chrome benchmark test suite (in progress, EO March)
-
[kershaw]
-
14 days results
-
Short summary:
-
Low bandwidth scenarios: Stable
-
High bandwidth scenarios: High deviations due to some known bugs
-
-
-
-
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 Fx137)
-
QUIC stream receive window auto-tuning
- – enter updates –
-
QUIC Acknowledgement Frequency draft 10
- – enter updates –
-
Implement WebTransport based on HTTP/2
-
(sekim) Implement Http2WebTransportSession::SendDatagram is WIP
-
[kershaw] The implementation of Capsule protocol is under review
-
-
Support Compression Dictionary Transport (in progress, TBD)
-
Basic functionality works - decompression
-
Doesn’t store on or restore from disk - memory only so far
-
Haven’t done CORS or site-clear yet (though if it’s synced to the disk, clearing cache entries will inherently clear it)
-
Stubbed URLPattern support until the rust lib is imported
-
-
Usage in the field: mostly Google’s GPT (Google Tag Manager) for ads
-
~100-130K br-compressed file becomes like 10-30K
-
Major block is CDN support
-
Secondary block is CMS support
-
-
-
Improve Fenix Performance in Slow and Transitional Networks (scheduled, TBD)
- – enter updates –
-
Firefox Access Neutralization (FAN) (planning, TBD)
-
[sunil] Re-scoped project Proposal
-
– enter updates –
-
-
- – enter updates –
-
DNS Cache Expiry:
-
[oskar]
-
Experiment on increasing dns cache size ended, see result writeup here. TLDR:
-
Could see the amount of cache evictions dropping by ~50%
-
No visible effect on cache hit rate though, probably because there aren’t enough cache evictions happening in general for the halving to have an effect on hit rate statistics
-
We are still increasing the pref because there aren’t any downsides to it
-
-
Follow up experiment for increasing the grace period is planned after bug was fixed
-
– enter updates –
-
-
Performance work:
- – enter updates –
-