TPE Necko/Projects/Socket Process Isolation

From MozillaWiki
< TPE Necko‎ | Projects
Revision as of 08:41, 15 January 2018 by Schien (talk | contribs) (→‎Scope: add scope definition)
Jump to navigation Jump to search

Team members

EM: Shian-Yow Wu

Tech Lead: Shih-Chiang Chien

Implementation Team:

  • Cervantes Yu
  • Kershaw Chang
  • Shih-Chiang Chien

Roadmap

Scope

  • M0
    • Prototyping with UDPSocket
    • Performance study on the additional process
    • Architecture design for HTTP/HTTPS adaption
  • M1 - Firefox60 Nightly
    • Prepare and land socket process behind a pref, default off
    • Prepare and land telemetry for the socket process shell study
  • M2 - Firefox61 Nightly
    • Shell study on the socket process overhead on Beta 60
    • Prepare and land HTTP/HTTPS modification behind a pref
    • Default enable socket process on Nightly 61
  • M3 - Firefox62 Nightly
    • Continue landing HTTP/HTTPS modification and bugfix
    • Prepare and land telemetry for the HTTP/HTTPS shell study
  • M4 - Firefox63 Nightly
    • Shell study on the performance of the new HTTP/HTTPS architecture on Beta 62
    • Default enable new HTTP/HTTPS architecture on Nightly 63

Evaluation

Sandboxing TCP/UDP socket in a separate process

Risk & Mitigation plan

Project Dashboard

Meta Bugs

Full Query
ID Summary Priority Status
1322426 [meta] Move all TCP/UDP network operations into a dedicated process P2 NEW

1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);