Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Necko Team – Weekly Status Meeting Notes

Date: 2026-05-26
Edition: May
Facilitator: Greg
Next on Triage: Sunil Mayya
Quality Report Coordinators (May): Randell Jesup / Sunil Mayya


Round Table

Happy Eyeballs Availability Testing

  • Greg reported positive Happy Eyeballs availability test results:

    • HTTPSRR + H3 showing successful outcomes

    • H3 availability tests looking promising

  • Valentin clarified interpretation of the test output columns and sequencing behavior.

  • Greg plans to:

    • Reply to Martin Thompson

    • Share screenshots and results

    • Tag Max and Kershaw in follow-up discussions.


Roadmap Planning Updates

Discussion continued around roadmap priorities and H2/2027 planning:

Speculation Rules

  • Team confirmed:

    • No-script prerender support planned for 2027

    • Anonymous cross-origin prefetch targeted for late H2 2026

Fetch Later API

  • Proposed as:

    • P2 priority

    • H2 target if bandwidth permits

  • Motivation:

    • ~5% page load usage

    • Used heavily by performance monitoring sites.


OMT / Content Process Prototype

  • Continued discussion on:

    • Moving networking further off the main thread

    • Content-process networking experiments.

  • Current plan:

    • Prototype both:

      • Background fetch channel work

      • Content-process networking

    • Run in parallel.

  • Randell:

    • Working classifier cache implementation already reduces synchronization overhead.

Capturing Startup Profiles & Logs


Fx152 Release Coordination

  • Compression dictionary rollout review:

    • Randell verifying whether all Fx152 patches landed.
  • Release work:

    • Release notes

    • SUMO updates

    • Android rollout validation.


Team Check-ins (Highlights)

Valentin

  • Working on:

    • Priority queue

    • Fetch upload streaming

    • DoH/privacy work

    • Glean probe migration

  • Most Glean migration now complete.

  • Fetch upload streaming patches awaiting review from Kershaw.


Sunil

  • Speculation Rules implementation progressing.

  • LNA updates:

    • Worker support landed

    • Android rollout coordination ongoing

    • WebSocket restrictions planned for Fx153

  • Working with Emma on:

    • Temporary permissions in PBM.
  • QA testing expected to start next week.


Randell

  • WebTransport cleanup continuing.

  • Working on:

    • Classifier cache implementation

    • Compression dictionary patch validation

    • Release verification for Fx152.


Oskar

  • SEARCH/HyStart++ experimentation progressing:

    • Beta/nightly experiments enrolling users

    • Spurious congestion recovery experiments active

  • neqo now using nss-rs in Firefox.


Important Business

Priority Queue

Bug IDSeveritySummaryPriorityOwnerStatus
1815926S2URL host parser does not accept * or “P1valentinJust took it
2000423S3FormData parser non-compliantP2Has patch; needs try push + landing
1974877S3WPT failures in cookies/samesiteP2
1965087S3Cookie initialization on session restoreP2valentin.gosu
1962316S3Android VPN bearer issueP2
1963079N/AZero-byte-load telemetry cleanupP2
2013783S3Website reload loopP2valentin.gosu
2015482N/ABigQuery alerting investigationP2
2019322S3Remove auth types supportP2
2037956S3dns.trr_success probe missing dataP2
2041443S3SSL_ERROR_ECH_RETRY_WITHOUT_ECHP2
1896460S3Improve sniffing compat with BlinkP3kershaw

Active Projects

FEISTY

  • Riding trains in Fx153

  • Alerting probes still needed

  • Dashboard work continuing:

    • Retry/fallback monitoring

    • Essential domain categorization updates.


DoH Enablement

  • Fenix/Focus rollout ongoing.

  • Preliminary nightly experiment results:

    • Similar to previous experiments.
  • Potential next steps:

    • RetryTRR confirmation state

    • Connection-state checks before TRR use.


Compression Dictionary Transport

  • Continuing stabilization for Fx153.

  • Release verification in progress.


Local Network Access (LNA)

  • Worker support landed.

  • Rollout currently:

    • 5% desktop rollout

    • Android beta work ongoing.

  • Current focus:

    • PBM permission behavior

    • Android uplift bugs

    • WebSocket restrictions.


QUIC / SEARCH / HyStart++

  • SEARCH implementation feature complete for now.

  • Experiments active through June 1:

    • SEARCH/HyStart++ beta

    • Alternate congestion control baselines.

  • Metrics and prefs riding Fx152 trains.


Happy Eyeballs

  • Availability testing progressing well.

  • Continued H3 validation and startup investigation work.


Speculation Rules API

  • Fx155 target.

  • No-vary-search nearing landing.

  • IPC design and prefetch work continuing.


Performance & Quality

Current areas of focus:

  • Socket-thread bottleneck reduction

  • OMT experimentation

  • H2/H3 benchmarking

  • Cloudflare benchmark integration

  • Fetch upload streaming

  • Android rollout validation.


WebCompat

Needs investigation:

Guidance:

  • Investigate and file proper component bugs

  • Avoid direct reassignment

  • Continue engaging reporters for logs/HAR files.


Decisions & Alignment

  • Continue:

    • Happy Eyeballs H3 validation

    • OMT experimentation

    • Fx152 stabilization

  • Proceed with:

    • Fetch Later planning

    • Speculation Rules H2 roadmap work.


Action Items

Greg

  • Reply to Martin Thompson with Happy Eyeballs results

  • Share screenshots/results

  • Ping Marco regarding ME tracking report

Randell

  • Verify Fx152 compression dictionary landings

  • Submit classifier cache patches for review

Sunil

  • Update speculation rules project schedule

  • Coordinate Android LNA rollout fixes

  • Work with Emma on PBM temporary permissions

  • Plan WebSocket restrictions for Fx153

Valentin

  • Validate HTTPS/H3 local build behavior

  • Continue fetch upload streaming work

  • Continue Glean migration and DoH work

Team

  • Review startup log/profile capture guidance

  • Investigate outstanding WebCompat bugs

  • Continue priority queue reduction efforts