@Ejd186 @r134a
In my experience, IronFox with both JIT and disk cache disabled requires DCL via memory to be allowed and works properly with DCL via storage restricted. Vanadium officially supports restricting it from doing DCL via memory with the per-app toggle without misbehaving.
https://gitlab.com/ironfox-oss/IronFox/-/blob/dev/docs/FAQ.md#why-does-ironfox-crash-on-grapheneos
On GrapheneOS, if the Dynamic code loading via memory exploit mitigation is enabled, IronFox might crash on launch with an error, stating IronFox tried to perform DCL via memory. Unfortunately, Firefox-based web browsers are currently incompatible with this protection.
https://grapheneos.org/features#exploit-mitigations
Dynamic code loading for both native code or Java/Kotlin classes can be disabled for user installed apps via 3 exploit protection toggles: Dynamic code loading from memory, Dynamic code loading from storage and WebView JIT. This can also be used to opt-out of the WebView JIT for our PDF Viewer and dynamic code loading from memory for the Vanadium browser to disable support for the per-site opt-in to JIT compilation.
@NetRunner88 @crabbymaniac
IronFox enables Fission site isolation to match desktop Firefox. The separation isn't as strict as Vanadium (Vanadium separates different origins into processes rather than conflating different subdomains of the same TLD into the same process) and the per-process sandboxing isn't as good as in Vanadium.
https://gitlab.com/ironfox-oss/IronFox/-/blob/dev/docs/Features.md#security
Enables Fission (basic per-site process isolation) by default
https://grapheneos.org/usage#web-browsing
Chromium-based browsers like Vanadium provide the strongest sandbox implementation, leagues ahead of the alternatives. It is much harder to escape from the sandbox and it provides much more than acting as a barrier to compromising the rest of the OS. […] On mobile, due to the lack of memory available to apps, there are different modes for site isolation. Vanadium turns on strict site isolation, matching Chromium on the desktop, along with strict origin isolation.
Even in the desktop version, Firefox's sandbox is still substantially weaker (especially on Linux) and lacks full support for isolating sites from each other rather than only containing content as a whole.