Necko Team – Weekly Status Meeting Notes
Date: 2026-03-31
Edition: March
Facilitator: Greg
Next on Triage: Valentin Gosu / Sunil Mayya
Quality Report Coordinators (March): Valentin Gosu / Sunil Mayya
Quality Report Coordinators (April): Kershaw Jang / Max Inden
Round Table
Triage & Backlog Health
-
Reminder:
- ~20 untriaged bugs older than 3 months still pending.
-
Team encouraged to:
-
Reduce NI backlog
-
Keep triage flow moving despite high workload
-
Coverage & Risk Awareness
-
Reduced coverage expected later in the week (Thu/Fri risk window).
-
Triage coverage adjusted:
- Sunil covering for Valentin later in the week
Happy Eyeballs (HE) Rollout & Metrics
-
Team encouraged to enable Happy Eyeballs flag in Nightly:
- about:config → network.http.happy_eyeballs.enable = true
-
Goal: gather more real-world performance data.
-
Ongoing work:
-
Metrics collection
-
Profiler marker improvements
-
-
Next phase:
- Transition toward MASQUE-related performance testing in April.
LNA (Local Network Access) UX Feedback
-
UX feedback reviewed (Figma prototypes).
-
Key takeaway:
- Users prefer simpler, less technical messaging for prompts.
-
Ongoing improvements:
-
Reduce confusion around access prompts
-
Improve clarity without overwhelming detail
-
DevTools & External Collaboration
-
DevTools team still interested in networking progress.
-
Work currently deprioritized due to other initiatives (e.g., post-quantum).
-
Continued coordination expected via:
-
Ad-hoc syncs
-
Slack communication
-
Team Check-ins (Highlights)
-
Valentin
-
Working on cookie improvements, including removing nameless cookies.
-
Continuing LNA-related fixes and coordination.
-
-
Oskar
-
Investigating HyStart++ performance anomalies:
-
Early connection losses
-
Slow-start exit behavior
-
-
Next step: filter out non-established connections and analyze logs.
-
-
Max
-
Progress on Happy Eyeballs:
- Metrics + profiler markers implemented
-
Work temporarily slowed due to dependency on patches.
-
Preparing for performance tooling adaptation (Cloudflare testing) for MASQUE.
-
-
Lars
-
Continued performance investigations.
-
Identified issues via Cloud tooling.
-
Exploring potential Berlin visit (June timeframe).
-
-
Sunil
-
Progress on LNA for workers (patch ready for merge).
-
Working on speculation rules / prefetch integration.
-
Coordinating with DevTools on workflow impact.
-
Important Business
Priority Queue
| Bug ID | Severity | Summary | Priority | Owner | Status |
|---|---|---|---|---|---|
| 2000423 | S3 | FormData parser non-compliant (preamble) | P2 | — | — |
| 1974877 | S3 | WPT failures in /cookies/samesite | P2 | — | — |
| 1965087 | S3 | Cookie initialization on session restore | P2 | valentin.gosu | Ownership updated |
| 1962316 | S3 | Android VPN + network bearer change incomplete requests | P2 | — | — |
| 1732512 | S3 | Fetch blocked by form submit | P2 | smayya | — |
| 1963079 | N/A | Exclude spurious document loads from telemetry | P2 | — | — |
| 2005275 | S3 | NS_IsMainThread assert | P2 | — | — |
| 2013783 | S3 | Website keeps reloading itself | P2 | valentin.gosu | In progress |
| 2014160 | S3 | Cache2 I/O thread 100% CPU | P2 | jesup | — |
| 2015482 | N/A | BigQuery alerting | P2 | — | — |
| 2017712 | S3 | LNA prompts more eager than Chrome | P2 | valentin.gosu | Discuss |
| 2019322 | S3 | Add support for removing auth types | P2 | — | — |
| 2019599 | S3 | Crash in CookiePersistentStorage initialization | P2 | valentin.gosu | New |
| 2024951 | S3 | Crash in WindowsInternetFunctionsWrapper read options | P2 | kershaw | New |
| 1896460 | S3 | Improve sniffing compat (Blink parity) | P3 | kershaw | — |
Active Projects
FEISTY
-
Downloads GCP migration complete and under final validation.
-
Downloads now unblocked.
DoH Enablement (Fenix & Focus)
-
Continued monitoring of Nightly experiment.
-
Observed:
- Increased DNS latency under TRR vs native (early data).
-
Expected improvements from:
-
Happy Eyeballs rollout
-
Socket-thread optimizations
-
Local Network Access (LNA)
-
Desktop rollout complete; Android ongoing.
-
Key work:
-
LNA for workers (landing soon)
-
Prompt UX improvements
-
Certificate mismatch handling
-
QUIC / HyStart++
-
HyStart++ landed with metrics.
-
Nightly experiment ongoing.
-
Investigating:
-
Early connection loss patterns
-
Slow-start behavior inconsistencies
-
Happy Eyeballs
-
Metrics + profiler instrumentation complete.
-
Next phase:
-
Broader testing
-
Integration with performance tooling
-
MASQUE (Upcoming Focus)
-
Planned transition in early April:
-
Use Cloudflare speed test endpoints
-
Compare H2 / H3 / HE / MASQUE configurations
-
-
Max adapting Andrew’s tooling for this work.
Performance & Quality
-
Continued improvements in:
-
Applink performance
-
Networking telemetry
-
-
Tracker tailing experiments ongoing.
-
Focus areas:
-
DNS latency under DoH
-
Connection establishment performance
-
Socket thread utilization
-
Decisions & Alignment
-
Maintain PQ hygiene and triage backlog reduction.
-
Proceed with Happy Eyeballs data collection.
-
Transition toward MASQUE performance work in April.
Action Items
-
Sunil
-
Cover triage for Valentin later in the week.
-
Merge LNA for workers patch.
-
Continue speculation rules implementation.
-
-
Oskar
-
Investigate early connection loss behavior.
-
Analyze logs and filter non-established connections.
-
Follow up with search team.
-
-
Max
-
Continue Happy Eyeballs work.
-
Adapt performance tooling for MASQUE testing.
-
-
Valentin
-
Continue cookie and LNA improvements.
-
Review WebCompat issues.
-
-
Greg
-
Follow up on FEISTY TPM/project rescheduling.
-
Coordinate project plan updates.
-
-
All
-
Enable Happy Eyeballs in Nightly for metrics.
-
Address untriaged backlog items.
-
Keep project plans updated.
-
Investigate top WebCompat issues.
-