Project Page: Out-of-process iframes (OOPIFs)
Status, August 25:
Recent updates (2 weeks):
All launch blocking bugs for --isolate-extensions have been fixed!
We're continuing our --isolate-extensions launch trial on Dev and Canary channels, and we've requested approval for M54 Beta.
IME now supports OOPIFs on both Aura and Mac (after another 6 CLs landed)!
Fixed 2 device scale factor OOPIF bugs for high DPI devices.
Fixed 2 regressions from switching to the new navigation logic.
Fixed 2 bugs for navigations after the renderer crashes.
Fixed 2 crash bugs in navigation.
Fixed a renderer kill due to a navigation race.
Fixed a plugin-related use-after-free bug.
Fixed a bug with PageState corruption for navigation.
Fixed keyboard focus for OOPIF-based <webview>.
Fixed a find-in-page bug.
Fixed the Origin header for cross-process POST submissions.
Landed OOPIF support for "plugin-types" CSP.
Landed a CL to replicate the session history length for OOPIFs.
Landed diagnostics for more renderer crashes.
Landed another CL towards splitting WebView and WebWidget.
In progress work:
Investigating renderer kills and crashes.
Triaging next round of work for --top-document-isolation.
Reducing memory usage of RemoteFrames.
Please send any questions to site-isol...@chromium.org!
Thanks,
Charlie Reis and the Site Isolation Team