Project Fission: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Removed bugzilla M3 table)
(Added M4 goals table)
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]
<more to come>


Dashboard:
Dashboard:
https://mana.mozilla.org/wiki/display/PM/Fission+Dashboard+iFrame+Test
https://mana.mozilla.org/wiki/display/PM/Fission+Dashboard+iFrame+Test


M4 goals:
{| class="wikitable"
|-
! 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==
==Team==
Line 22: Line 68:
| Engineering Project Manager || Ron Manning
| Engineering Project Manager || Ron Manning
|-
|-
| Product Manager || Kev Needham
| Product Manager || Mike Conca
|-
|-
| Project Tech Lead || Nika Layzell
| Project Tech Lead || Nika Layzell
|-
|-
| Accessibility Lead || James Teh
| Accessibility Lead || James Teh
|-
| DevTools Engineering Manager || Soledad Penadés
|-
|-
| DevTools Engineering || Alexandre Poirot
| DevTools Engineering || Alexandre Poirot
Line 36: Line 80:
| DOM Engineering Manager || Neha Kochar
| DOM Engineering Manager || Neha Kochar
|-
|-
| DOM Engineering || Kyle Machulis
| DOM Engineering || Alphan Chen
|-
|-
| DOM Engineering || Peter Van Der Beken
| DOM Engineering || Andreas Farre
|-
|-
| DOM Engineering || Andreas Farre
| DOM Engineering || Andrew McCreight
|-
|-
| DOM Engineering || Alphan Chen
| DOM Engineering || Anny Gakhokidze
|-
|-
| DOM Engineering || John Dai
| DOM Engineering || John Dai
|-
|-
| DOM Engineering || Henri Sivonen
| DOM Engineering || Kashav Madan
|-
| DOM Engineering || Kannan Vijayan
|-
| DOM Engineering || Kris Maglione
|-
|-
| DOM Consultant || Ehsan Akhgari
| DOM Engineering || Peter Van Der Beken
|-
|-
| FrontEnd  Engineering || Felipe Gomes
| DOM Engineering || Henri Sivonen
|-
|-
| FrontEnd  Engineering || Mike Conley
| FrontEnd  Engineering || Mike Conley
|-
|-
| Graphics Engineering || Ryan Hunt
| FrontEnd  Engineering || Neil Deakin
|-
| Graphics Engineering || Matt Woodrow
|-
|-
| JS/WASM Security Consultant || Luke Wagner
| Graphics Engineering || Jean-Yves Avenard
|-
|-
| Memshrink Lead || Eric Rahm
| Memshrink Lead || Eric Rahm
Line 62: Line 112:
| Memshrink Engineering || Kris Maglione
| Memshrink Engineering || Kris Maglione
|-
|-
| Layout Lead || Jonathan Watt
| Layout Engineering || Jonathan Watt
|-
|-
| Media and WebRTC Lead || Nils Ohlmeier
| Media and WebRTC Lead || Nils Ohlmeier

Revision as of 16:46, 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:

Team

Task Name
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