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-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 IDSeveritySummaryPriorityOwnerStatus
2032433S3CookieService blocking applink (~825ms)P1valentin.gosu
2000423S3FormData parser non-compliantP2
1974877S3WPT failures in cookies/samesiteP2
1965087S3Cookie initialization on restoreP2valentin.gosu
1962316S3Android VPN bearer issuesP2
1963079N/ATelemetry cleanup (zero-byte loads)P2
2005275S3NS_IsMainThread assertP2
2013783S3Website reload loopP2valentin.gosu
2014160S3Cache2 CPU issueP2
2015482N/ABigQuery alertingP2
2017712S3LNA prompts too eagerP2valentin.gosu
2019322S3Remove auth types supportP2
2032398S3Remove unused probe mirroringP2valentin.gosu
1505389S3Navigation cancels XHRP3smayya
1896460S3Sniffing compat improvementsP3kershaw

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