Project Fission: Difference between revisions

From MozillaWiki
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 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 non-fission tests passing in ‘ash’ || Peter Van Der Beken, Olli Pettay
|-
|-
|- All Reftests with fission passing on central || Jonathan Watt
| All Reftests with fission passing on central || Jonathan Watt
|-
|-
|- WindowProxy transplanting || Andrew McCreight
| WindowProxy transplanting || Andrew McCreight
|-
|-
|- DocumentChannel & Process switching || Matt Woodrow, Jean-Yves Avenard
| DocumentChannel & Process switching || Matt Woodrow, Jean-Yves Avenard
|-
|-
|- Make history navigations asynchronous || Olli Pettay
| Make history navigations asynchronous || Olli Pettay
|-
|-
|- Screenshot platform API || Matt Woodrow
| Screenshot platform API || Matt Woodrow
|-
|-
|- The 'load' event should wait for OOP-iframes to load || Jonathan Watt
| The 'load' event should wait for OOP-iframes to load || Jonathan Watt
|-
|-
|- BrowsingContextGroup actors || Andreas Farre
| BrowsingContextGroup actors || Andreas Farre
|-
|-
|- Kickoff: Replace nsIDocShellTreeItem with BrowsingContext || Kannan Vijayan
| Kickoff: Replace nsIDocShellTreeItem with BrowsingContext || Kannan Vijayan
|-
|-
|- Kickoff: Make session history IPC async || Olli Pettay, Anny Gakhokidze
| 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
| Make it clear that methods which won't work past Fission are process-bound || Kannan Vijayan
|-
|-
|- Convert content-sessionStore to C++ || Alphan Chen
| Convert content-sessionStore to C++ || Alphan Chen
|-
|-
|- Convert SessionHistoryListener to C++ || Alphan Chen
| Convert SessionHistoryListener to C++ || Alphan Chen
|-
|-
|- Make the audio/video controls Fission-aware || Abdoulaye Oumar Ly
| Make the audio/video controls Fission-aware || Abdoulaye Oumar Ly
|-
|-
|- Make the fullscreen code Fission-aware || Abdoulaye Oumar Ly
| Make the fullscreen code Fission-aware || Abdoulaye Oumar Ly
|-
|-
|- Make Plugin Click-to-Play Fission-aware || Gijs Kruitbosch
|  Make Plugin Click-to-Play Fission-aware || Gijs Kruitbosch
|-
|-
|- Make 'Find in page' work in fission world || Neil Deakin
|  Make 'Find in page' work in fission world || Neil Deakin
|-
|-
|- Make Login Manager fission-compatible || Neil Deakin
|  Make Login Manager fission-compatible || Neil Deakin
|-
|-
|- Make RemotePrompt Fission-compatible || Mike Conley
|  Make RemotePrompt Fission-compatible || Mike Conley
|-
|-
|- Make DateTimePicker Fission-aware || Abdoulaye Oumar Ly
| Make DateTimePicker Fission-aware || Abdoulaye Oumar Ly
|-
|-
|- Add browser tests for a11y tree and events on OOP iframes || James Teh
| 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