Necko Team – Weekly Status Meeting Notes
Date: 2026-04-21
Edition: April
Facilitator: Greg
Next on Triage: Kershaw Jang
Quality Report Coordinators (April): Kershaw Jang / Max Inden
Round Table
Networking Architecture (Content Process)
-
Continued discussion:
- Moving networking into content/child process
-
Action:
- Add input to shared doc before NSS/Necko meeting (Thu Apr 23)
-
Still exploratory:
-
No commitment yet
-
Requires deeper architectural analysis
-
Roadmap Planning (Updates & Priorities)
Key prioritization decisions:
-
Cookie DB encryption
- Remains important (enterprise demand), but priority shifting discussion ongoing.
-
HTTP connection manager refactor → P2
-
Fetch streaming uploads → P2
-
OMT background fetch work → P2
-
WebTransport over HTTP/2
- Deprioritized → moved to mid-term planning
-
Tight mode
- No perf gain → P3 (deferred)
SecPrivNecko Meetup (Toronto, May 4–8)
-
Agenda planning:
-
May 5: Talks / cross-team sessions
-
May 6: Strategic planning (OMT, priorities)
-
May 7: Hack Day
-
-
Open asks:
- Volunteers for talks and collaboration sessions
-
Proposal:
- Potentially skip local hack day and use meetup instead.
WebCompat Issues (Akamai + Navigation)
-
Clarification:
- Akamai blocking issue → WebCompat (not Necko)
-
Action:
- Improve telemetry capture for Akamai blocks
-
Navigation issue:
-
Proposal:
- New error code for navigation-triggered aborts
-
Coordination needed with DOM team.
-
Team Check-ins (Highlights)
-
Max
-
Happy Eyeballs + 0-RTT design work
-
MASQUE benchmarking setup (H2 vs H3)
-
Exploring Cloudflare benchmark suite
-
-
Sunil
-
Speculation rules plan + no-vary search header
-
Working on:
-
LNA WPT expansion
-
Prefetch improvements
-
OMT prototype via pfetch
-
-
Planning XHR abort error code changes
-
-
Valentin
-
Header serialization complete (H1/H2/H3)
-
Unblocked fetch streaming uploads
-
Coordinating cookie encryption dependencies
-
-
Oskar
-
Observed HTTP/3 upload throughput improvements
-
Restarting slow start experiments
-
SEARCH implementation nearing review
-
-
Max
-
Refactoring API code (0-RTT + transactions)
-
Addressing root causes of recent crashes
-
-
Randell
-
Working on WebTransport + compression dictionaries
-
Wrapping up priority bug fixes
-
Important Business
Priority Queue
(Non-security bugs only)
| Bug ID | Severity | Summary | Priority | Owner | Status |
|---|---|---|---|---|---|
| 2032433 | S3 | CookieService blocking applink (~825ms) | P1 | valentin.gosu | — |
| 2000423 | S3 | FormData parser non-compliant | P2 | — | — |
| 1974877 | S3 | WPT failures in cookies/samesite | P2 | — | — |
| 1965087 | S3 | Cookie initialization on restore | P2 | valentin.gosu | — |
| 1962316 | S3 | Android VPN bearer issues | P2 | — | — |
| 1963079 | N/A | Telemetry cleanup (zero-byte loads) | P2 | — | — |
| 2005275 | S3 | NS_IsMainThread assert | P2 | — | — |
| 2013783 | S3 | Website reload loop | P2 | valentin.gosu | — |
| 2014160 | S3 | Cache2 CPU issue | P2 | — | — |
| 2015482 | N/A | BigQuery alerting | P2 | — | — |
| 2017712 | S3 | LNA prompts too eager | P2 | valentin.gosu | — |
| 2019322 | S3 | Remove auth types support | P2 | — | — |
| 2032398 | S3 | Remove unused probe mirroring | P2 | valentin.gosu | — |
| 1505389 | S3 | Navigation cancels XHR | P3 | smayya | — |
| 1896460 | S3 | Sniffing compat improvements | P3 | kershaw | — |
Active Projects
FEISTY
-
AMO / Remote Settings complete
-
Downloads completed / in final stages
DoH Enablement
-
Performance issues blocking rollout (Fenix & Focus)
-
Continued monitoring
Local Network Access (LNA)
-
Desktop rollout via Nimbus (Fx151)
-
Android target Fx152
-
Current focus:
-
Worker support
-
Prompt behavior improvements
-
QUIC / Slow Start
-
Loss detection bug fixed
-
Restarting experimentation
-
SEARCH implementation nearing review
Happy Eyeballs
-
Ongoing integration work
-
Benchmarking vs H2/H3 in progress
MASQUE
-
Phase 3 progressing
-
Benchmarking setup underway
Speculation Rules API
-
Project plan defined
-
Work split across teams
-
Prefetch improvements underway
Performance & Quality
-
Focus:
-
HTTP/3 throughput validation
-
OMT bottleneck reduction experiments
-
API refactor stability improvements
-
-
Ongoing:
-
Benchmarking (Cloudflare suite)
-
CI and telemetry improvements
-
WebCompat
Needs attention:
Guidance:
-
Investigate and file component bugs.
-
Avoid direct reassignment.
-
Remove PII before sharing logs.
Decisions & Alignment
-
Strategic shifts:
-
Deprioritize WebTransport over H2
-
Emphasize OMT + performance experimentation
-
-
Continue exploration of:
- Networking architecture changes
Action Items
-
Greg
-
Share telemetry graphs (compression dictionary)
-
Coordinate WebCompat Akamai issue classification
-
-
Kershaw
- Clean up old triage queue items (>3 months)
-
Max
- Build Cloudflare benchmarking suite
-
Sunil
-
Prototype OMT improvements (pfetch)
-
Coordinate XHR abort behavior with DOM
-
Continue LNA + prefetch work
-
-
Valentin
-
Coordinate cookie encryption dependencies
-
Submit fetch streaming uploads patch
-
-
Randell
-
Review WebCompat queue items
-
Contribute to networking architecture doc
-
-
All
-
Review priority queue and pick up bugs
-
Prepare for SecPrivNecko meetup contributions
-