Fwd: [embedder-dev] How Chromium embedders depend on the GuestView / <webview> tag

Skip to first unread message

Roger Wang

May 3, 2021, 1:45:24 PM5/3/21
to nw.js
Hi NW programmers:

Chromium upstream is considering removing the webview tag, which some of you may depend on. Comment in the embedder-dev mailing list if it impacts your app. I hope it will help.

Best regards,

---------- Forwarded message ---------
From: Łukasz Anforowicz <luk...@chromium.org>
Date: Mon, May 3, 2021 at 10:39 AM
Subject: [embedder-dev] How Chromium embedders depend on the GuestView / <webview> tag
To: Chromium Embedders <embedd...@chromium.org>
Cc: James Maclean <wjma...@chromium.org>, Lucas Gadani <l...@chromium.org>, Kevin McNee <mc...@chromium.org>, K. Moon <km...@chromium.org>, Alex Russell <sligh...@chromium.org>, Nasko Oskov <na...@chromium.org>, Charles Reis <cr...@chromium.org>

Hello Chromium embedders!

I would like to learn more about your current usage of GuestView (GuestView allows for WebContents to be embedded - for example using the <webview> tag that Chrome Apps and chrome://… pages might use).  It seems that over the next few years Chromium might have a path to removing most of its internal dependencies on GuestView (e.g. possibly removing PDF dependency on MimeHandlerView, Chrome Apps deprecation).  Before we seriously start considering removing the GuestView code in the future, we wanted to first check how Chromium embedders might depend on the GuestView feature:

QUESTION: Could you please help us understand how you currently depend on the GuestView / <webview> tag?  What scenarios require this dependency and what properties/functionality of GuestView are most important for these scenarios?

Your feedback would be greatly appreciated.  One benefit to us would be getting a broader perspective on the value of various GuestView improvements (e.g. adding support for Site Isolation and Out-of-Process-IFrames inside GuestView) or the value of removing the GuestView code.  Another benefit would be understanding which properties/features of GuestView are most important, and whether some of them might be fulfilled by existing features of the open web or other architectural improvements like Multiple Page Architecture.


Lukasz (on behalf of the Chrome Security Architecture team)

Saroshi Kir

Aug 25, 2021, 3:20:13 PM8/25/21
to nw.js
So if Webview is removed, what can we do instead to achieve the same security sandboxing that Webview in nw.js offers?
Reply all
Reply to author
0 new messages