Project Fission: Difference between revisions

Jump to navigation Jump to search
Minor changes to "Enabling Fission" section
(→‎Known Issues: I am told the MCB is now working with Fission.)
(Minor changes to "Enabling Fission" section)
Line 1: Line 1:
Fission is the Mozilla's project to implement Firefox site isolation: third-party iframes will be loaded in separate processes, safely sandboxed from the web page's content process. The primary motivation is to protect against side-channel attacks like Spectre and Meltdown.
Fission is Mozilla's project to implement Firefox site isolation: third-party iframes will be loaded in separate processes, safely sandboxed from the web page's content process.


= Contact =
= Contact =
Line 24: Line 24:
= Enabling Fission =
= Enabling Fission =


Fission is only supported in the Firefox Nightly channel and requires WebRender be enabled!
Fission is still in active development, and can only be enabled in Firefox Nightly.


How to enable Fission:
How to enable Fission:


# Enable the ''"fission.autostart"'' and ''"gfx.webrender.all"'' prefs in Nightly. Do not mess with any other ''"fission.*"'' or ''"gfx.webrender.*"'' prefs!
# Enable the ''"fission.autostart"'' pref in Nightly using ''about:config''. No need to mess with any other ''"fission.*"'' prefs.
# Restart Nightly.
# Restart Nightly.
# Fission should now be enabled. To verify it's enabled, mouse over a tab and look for "[F]" (i.e. Fission) in the tab's tooltip popup.
 
# When Fission is enabled, you can open a non-Fission window using the "File > New Non-Fission Window" menu item. This is handy for testing whether a bug is specific to Fission or not.
Fission should now be enabled. To verify it's enabled, load a webpage, hover over the tab, looking for a "[F]" (i.e. Fission) in the tab's tooltip popup.
# To disable Fission, reset the ''"fission.autostart"'' and ''"gfx.webrender.all"'' prefs to ''"false"'' and restart Nightly.
 
If you encounter an issue while using Fission, it is possible to open a non-fission window within the same browsing session using the "New Non-Fission Window" item in the hamburger menu. This can be useful to determine if issues are Fission-specific, or to work around fission-specific breakage.
 
In general, avoid modifying other ''"fission.*"'' prefs, as they are often for testing, or unstable features very early in development, and aren't ready to be used for day-to-day browsing.
 
To disable Fission, reset the ''"fission.autostart"'' pref to ''"false"'' and restart Nightly.


= Milestones =
= Milestones =
Confirmed users
10

edits

Navigation menu