Project Fission: Difference between revisions
Jump to navigation
Jump to search
(fixed typo) |
(fixup M4 table formatting) |
||
Line 17: | Line 17: | ||
! Task !! Name | ! 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 | ||
|} | |} | ||
Revision as of 17:01, 9 August 2019
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