Difference between revisions of "Project Fission"
From MozillaWiki
(Added entry for nsIDocShellTreeItem replacement info.) |
m (→Project planning: Remove obsolete dashboard link) |
||
Line 8: | Line 8: | ||
[https://bugzilla.mozilla.org/show_bug.cgi?id=fission Primary Meta bug - Bug 1432593 - (meta) Project Fission] | [https://bugzilla.mozilla.org/show_bug.cgi?id=fission Primary Meta bug - Bug 1432593 - (meta) Project Fission] | ||
− | |||
− | |||
− | |||
==M4 goals== | ==M4 goals== |
Revision as of 22:59, 22 November 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
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)