Project Fission: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Updated Eng Mgr)
(Added team info)
Line 1: Line 1:
=Project Fission=
=Project Fission=


Project Fission is the project name for advancing our process model.
Project Fission is the project name for revamping and strengthening the architecture of Firefox browser.


==Project planning==
==Project planning==


Project Fission will consist of a Cross Functional engineering team across the Platform organization.
Project Fission is a Cross Functional engineering effort across the Platform organization.
 
The DOM team is currently engaged in several architectural changes in preparation for more process separation.


[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]
Other Relevant bugs
[https://bugzilla.mozilla.org/show_bug.cgi?id=1437994 Bug 1437994 - Implement Abstract Browsing Context Trees]
[https://bugzilla.mozilla.org/show_bug.cgi?id=1436504 Bug 1436504 - JS APIs for async communication between DocShells]
[https://bugzilla.mozilla.org/show_bug.cgi?id=1429896 Bug 1429896 - (meta) Out of Process (OOP) iframes]
[https://bugzilla.mozilla.org/show_bug.cgi?id=1353867 Bug 1353867 - Implement Cross-Process async window proxies]
[https://bugzilla.mozilla.org/show_bug.cgi?id=1438272 Bug 1438272 - Move Session History State into the Parent Process]
[https://bugzilla.mozilla.org/show_bug.cgi?id=1445459 Bug 1445459 - Rework Session Restore for changes to Session History]
We are still in the process of scoping the breadth of Project Fission and expect to have additional documents in the coming weeks. Scope, PHD, Project process, Roadmap, and Release criteria are still being formed and expected to be shared over the coming weeks.


==Team==
==Team==
 
{| class="wikitable"
Executive Sponsor: Dave Camp
|-
 
! Role !! Name
Product Sponsor: Selena Decklemann
|-
 
| Executive Sponsor || Dave Camp
Engineering Manager: Neha Kochar
|-
 
| CTO || Eric Rescorla
Project Architect: Nika Layzell
|-
 
| Product Sponsor || Marissa "Reese" Morris
Program Manager: Ron Manning
|-
 
| Product Sponsor || Selena Deckelmann
Product Manager: Kev Needham
|-
| Engineering Project Manager || Ron Manning
|-
| Engineering Director || Andrew Overholt
|-
| Engineering Manager || Neha Kochar
|-
| Project Tech Lead || Nika Layzell
|-
| Product Manager || Kev Needham
|-
| Accessibility Lead || James Teh
|-
| DevTools Lead || Soledad Penadés
|-
| DevTools Engineering || Alexandre Poirot
|-
| DevTools Engineering || Yulia Startsev
|-
| DOM Engineering || Kyle Machulis
|-
| DOM Engineering || Peter Van Der Beken
|-
| DOM Engineering || Andreas Farre
|-
| DOM Engineering || Alphan Chen
|-
| DOM Engineering || John Dai
|-
| DOM Consultant || Ehsan Akhgari
|-
| FrontEnd  Engineering || Felipe Gomes
|-
| FrontEnd  Engineering || Mike Conley
|-
| Graphics Lead || Ryan Hunt
|-
| JS/WASM security consultant || Luke Wagner
|-
| Memshrink Director || Anthony Jones
|-
| Memshrink Lead || Eric Rahm
|-
| Memshrink Engineering || Kris Maglione
|-
| Layout lead || 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
|-
| Workers & Storage Engineering || Henri Sivonen
|}


[https://docs.google.com/spreadsheets/d/1jwYDrq0FDD0qNEN_-SXxgOAtaj15hGfH4Xna1v4qrec/edit#gid=705986634 RASCI (Mozilla only)]
[https://docs.google.com/spreadsheets/d/1jwYDrq0FDD0qNEN_-SXxgOAtaj15hGfH4Xna1v4qrec/edit#gid=705986634 RASCI (Mozilla only)]

Revision as of 15:11, 31 January 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

Team

Role Name
Executive Sponsor Dave Camp
CTO Eric Rescorla
Product Sponsor Marissa "Reese" Morris
Product Sponsor Selena Deckelmann
Engineering Project Manager Ron Manning
Engineering Director Andrew Overholt
Engineering Manager Neha Kochar
Project Tech Lead Nika Layzell
Product Manager Kev Needham
Accessibility Lead James Teh
DevTools Lead Soledad Penadés
DevTools Engineering Alexandre Poirot
DevTools Engineering Yulia Startsev
DOM Engineering Kyle Machulis
DOM Engineering Peter Van Der Beken
DOM Engineering Andreas Farre
DOM Engineering Alphan Chen
DOM Engineering John Dai
DOM Consultant Ehsan Akhgari
FrontEnd Engineering Felipe Gomes
FrontEnd Engineering Mike Conley
Graphics Lead Ryan Hunt
JS/WASM security consultant Luke Wagner
Memshrink Director Anthony Jones
Memshrink Lead Eric Rahm
Memshrink Engineering Kris Maglione
Layout lead 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
Workers & Storage Engineering Henri Sivonen

RASCI (Mozilla only)

Communications

Find us on Slack

  • #Fission