Project Fission
Jump to navigation
Jump to search
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
Communications
Meetings: Thursdays 12pm Pacific, "Fission" Vidyo room
Find us on Slack
- #Fission