Difference between revisions of "Project Fission"
From MozillaWiki
(Added a child link for Enabling_Tests_with_Fission) |
(Added entry for nsIDocShellTreeItem replacement info.) |
||
Line 133: | Line 133: | ||
* [[Project_Fission/FrontEnd|FrontEnd]] | * [[Project_Fission/FrontEnd|FrontEnd]] | ||
* [[Project_Fission/Enabling_Tests_with_Fission|Enabling Tests with Fission]] | * [[Project_Fission/Enabling_Tests_with_Fission|Enabling Tests with Fission]] | ||
+ | * [[Project Fission/DocShell_Tree_Replace|Fix out-of-process uses of DocShell tree and nsIDocShellTreeItem]] | ||
===Find us on Slack=== | ===Find us on Slack=== | ||
* #fission | * #fission | ||
* [https://docs.google.com/spreadsheets/d/1jwYDrq0FDD0qNEN_-SXxgOAtaj15hGfH4Xna1v4qrec/edit#gid=705986634 RASCI (Mozilla only)] | * [https://docs.google.com/spreadsheets/d/1jwYDrq0FDD0qNEN_-SXxgOAtaj15hGfH4Xna1v4qrec/edit#gid=705986634 RASCI (Mozilla only)] |
Revision as of 14:55, 15 October 2019
Contents
Project Fission
Project Fission is the project name for revamping and strengthening the architecture of Firefox browser.
Project planning
Project Fission is a Cross Functional engineering effort across the Platform organization.
Primary Meta bug - Bug 1432593 - (meta) Project Fission
Dashboard: https://mana.mozilla.org/wiki/display/PM/Fission+Dashboard+iFrame+Test
M4 goals
Task | Name |
---|---|
All Mochitests running and passing in central (unrelated to session history or other long-term ongoing projects) | Kris Maglione, Andrew McCreight, Kashav Madan |
All non-fission tests passing in ‘ash’ | Peter Van Der Beken, Olli Pettay |
All Reftests with fission passing on central | Jonathan Watt |
WindowProxy transplanting | Andrew McCreight |
DocumentChannel & Process switching | Matt Woodrow, Jean-Yves Avenard |
Make history navigations asynchronous | Olli Pettay |
Screenshot platform API | Matt Woodrow |
The 'load' event should wait for OOP-iframes to load | Jonathan Watt |
BrowsingContextGroup actors | Andreas Farre |
Kickoff: Replace nsIDocShellTreeItem with BrowsingContext | Kannan Vijayan |
Kickoff: Make session history IPC async | Olli Pettay, Anny Gakhokidze |
Make it clear that methods which won't work past Fission are process-bound | Kannan Vijayan |
Convert content-sessionStore to C++ | Alphan Chen |
Convert SessionHistoryListener to C++ | Alphan Chen |
Make the audio/video controls Fission-aware | Abdoulaye Oumar Ly |
Make the fullscreen code Fission-aware | Abdoulaye Oumar Ly |
Make Plugin Click-to-Play Fission-aware | Gijs Kruitbosch |
Make 'Find in page' work in fission world | Neil Deakin |
Make Login Manager fission-compatible | Neil Deakin |
Make RemotePrompt Fission-compatible | Mike Conley |
Make DateTimePicker Fission-aware | Abdoulaye Oumar Ly |
Add browser tests for a11y tree and events on OOP iframes | James Teh |
Team
Role | Name |
---|---|
Engineering Project Manager | Ron Manning |
Product Manager | Mike Conca |
Project Tech Lead | Nika Layzell |
Accessibility Lead | James Teh |
DevTools Engineering | Alexandre Poirot |
DevTools Engineering | Yulia Startsev |
DOM Engineering Manager | Neha Kochar |
DOM Engineering | Alphan Chen |
DOM Engineering | Andreas Farre |
DOM Engineering | Andrew McCreight |
DOM Engineering | Anny Gakhokidze |
DOM Engineering | John Dai |
DOM Engineering | Kashav Madan |
DOM Engineering | Kannan Vijayan |
DOM Engineering | Kris Maglione |
DOM Engineering | Peter Van Der Beken |
DOM Engineering | Henri Sivonen |
FrontEnd Engineering | Mike Conley |
FrontEnd Engineering | Neil Deakin |
Graphics Engineering | Matt Woodrow |
Graphics Engineering | Jean-Yves Avenard |
Memshrink Lead | Eric Rahm |
Memshrink Engineering | Kris Maglione |
Layout Engineering | Jonathan Watt |
Media and WebRTC Lead | Nils Ohlmeier |
Necko Engineering | Valentin Gosu |
Necko Engineering | Dragana Damjanovic |
Office-of-CTO Consultant | Boris Zbarsky |
Security Lead | Tom Ritter |
Standards Lead | Anne van Kesteren |
Sub-pages
- Memory
- FrontEnd
- Enabling Tests with Fission
- Fix out-of-process uses of DocShell tree and nsIDocShellTreeItem
Find us on Slack
- #fission
- RASCI (Mozilla only)