--
You received this message because you are subscribed to the Google Groups "navigation-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to navigation-de...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/navigation-dev/7145dfd2-4589-44e6-9d61-7a8a8a5e9f93n%40chromium.org.
Thank you for your response! I'm happy to hear you like the idea.
> "I'm assuming it's not going to be needed before any RenderFrames are created in the renderer"
Yes, the Instant process is used to expose the SearchBox API, which is not installed during process creation. Instead, it is created in RenderFrameCreated() and then installed as part of the navigation process.
(We can do WebPreferences instant process flag check in where SearchBox is Created and Installed).
We're in the process prototyping, and the late-binding instant process flag part works. However, we need to address some site-isolation issues with the change. Once we finalize the prototype, we will confirm with you and site-isolation team that it's something we can ship into Chromium. Please feel free to let me know if you have any other suggestions or questions.
Thanks,
Wangsong
With this change, we continue to adhere to the Process-Per-Site mode for third-party NTPs, ensuring there are no site-isolation violations.
Additionally, we are curious about how to test this change in the wild before fully enabling it. What is your typical flighting/rollout plan? Would you be able to run the experiment on your end?
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/navigation-dev/1ecd24fe-12f2-4306-97e1-177556cf7174n%40chromium.org.
Apologies for the delayed response. It took some time to get the prototype ready for the review phase. We have changed where the instant process flag is passed (updated the doc)