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-14
Edition: April
Facilitator: Greg
Next on Triage: Randell Jesup
Quality Report Coordinators (April): Kershaw Jang / Max Inden


Round Table

Networking in Content Process (Strategic Discussion)

  • Proposal discussed: move networking into content process.

  • Potential benefits:

    • Reduced IPC overhead

    • Direct delivery of content to rendering process

    • Better isolation and storage partitioning

  • Major challenges identified:

    • Resource management complexity

    • File/network access coordination

    • Connection sharing vs isolation trade-offs

  • Decision:

    • Move discussion from Slack → Google Doc

    • Schedule deeper brainstorming at next NSS Necko meeting.


Roadmap Planning (Upcoming)

  • Reminder: Roadmap planning session this Thursday.

  • Team asked to:

    • Review and add discussion topics ahead of meeting.
  • Key planned topic:

    • Reducing legacy telemetry cost

Legacy Telemetry Cleanup

  • Focus:

    • Remove mirrored pings / duplicate probes
  • Action:

    • Review top 25 probes

    • Evaluate 6 legacy Necko probes:

      • Remove OR

      • Stop mirroring OR

      • Migrate to Glean

  • Associated cleanup:

    • Remove/update related Redash queries

Team Check-ins (Highlights)

  • Valentin

    • Progress on cookie fixes (autoland, uplift pending).

    • Continuing telemetry and LNA-related work.

  • Sunil

    • Updated speculation rules project plan.

    • Working on:

      • LNA workers merge

      • Prefetch-related bugs

    • Preparing next phase work.

  • Oskar

    • Reduced availability (20h/week).

    • Working on:

      • Slow start experimentation

      • SEARCH algorithm prototype

    • Investigating drain phase relevance.

  • Max (BER)

    • Released Happy Eyeballs Rust crate v0.5.

    • Working on:

      • IPv4 optimization

      • MASQUE Phase 3 design

      • WebTransport/WebSocket integration.

  • Kershaw

    • Fixed API blockers.

    • Handling WebSocket-related test failures.

    • Continuing API work.


Important Business

Priority Queue

Bug IDSeveritySummaryPriorityOwnerStatus
2000423S3FormData parser non-compliant (preamble)P2
1974877S3WPT failures in /cookies/samesiteP2
1965087S3Cookie initialization on session restoreP2valentin.gosu
1962316S3Android VPN + network bearer issuesP2
1732512S3Fetch blocked by form submitP2smayyaBacklog
1963079N/AExclude spurious document loads telemetryP2
2005275S3NS_IsMainThread assertP2
2013783S3Website reload loopP2valentin.gosu
2014160S3Cache2 CPU issueP2
2015482N/ABigQuery alertingP2
2017712S3LNA prompts too eagerP2valentin.gosu
2019322S3Remove auth types supportP2
2025892S3Multipart Content-Range underflowP2kershaw
1896460S3Sniffing compat improvementsP3kershaw

Active Projects

FEISTY

  • Remote Settings and AMO work complete.

  • Downloads and updates now completed and in review.


DoH Enablement (Fenix & Focus)

  • Ongoing rollout and monitoring.

  • Continued performance observation.


Local Network Access (LNA)

  • Rollout moved to Fx151 (blocking issue).

  • Work:

    • LNA for workers (pending approval)

    • Prompt behavior tuning


QUIC / Slow Start

  • Loss-detection bug fixed.

  • Restarting experimentation based on metrics.

  • SEARCH implementation nearing review.


Happy Eyeballs

  • Rust crate v0.5 released.

  • Continuing integration work.

  • Preparing for broader deployment.


MASQUE

  • Phase 3 design in progress.

  • Positive early feedback from VPN team.

  • Work continues alongside HE improvements.


Speculation Rules API

  • Project plan created.

  • Work split across:

    • DOM / Necko / DevTools / Performance
  • Initial work:

    • Prefetch-related bugs

Performance & Quality

  • Focus areas:

    • Slow start experimentation reliability

    • API enablement stability

    • Networking architecture improvements

  • Ongoing:

    • Performance tooling integration

    • CI expansion (upload/download testing)


WebCompat

Needs attention:

Guidance:

  • Investigate and file component bugs.

  • Avoid moving bugs directly.

  • Remove PII before sharing logs.


Decisions & Alignment

  • Explore (but not commit to) networking-in-content-process architecture.

  • Prioritize:

    • Telemetry cleanup
  • Maintain focus on:

    • Landing PP1/PP2 bugs before deadline

    • Roadmap planning alignment


Action Items

  • Greg

    • Create Google Doc for networking-process discussion.

    • Clarify Ubuntu requirements with IT.

    • Add roadmap topics for planning session.

  • Valentin

    • Review and document telemetry probes.
  • Randell

    • Complete Linux upgrade.
  • Sunil

    • Upgrade machine to Ubuntu LTS.

    • Continue speculation rules + LNA work.

  • Oskar

    • Follow up on slow start / SEARCH discussions.
  • All

    • Review telemetry probes and cleanup candidates.

    • Update tracking systems and action items.

    • Investigate WebCompat backlog.