
WebView2 Based Application Process Model: WebView2 apps using different data folders do not share processes. WebView2 apps that use the same user data folder (like a suite of apps would do), share non-renderer processes. These processes are entirely separate from other applications running on the system.Įvery Electron application is a separate process tree, containing a root browser-process, some utility processes, and zero or more render processes. Neither Electron nor WebView2 is managed by Windows Update.īoth Electron and WebView2 inherit Chromium’s multi-process architecture - namely, a single main process that communicates with one-or-more renderer processes.

Updating the application's code or any of its other dependencies is still a responsibility for the developer, same as with Electron. WebView2 is shipped inbox starting with Windows 11.Īpplications that bundle their frameworks are responsible for updating those frameworks, including minor security releases.įor apps using the shared WebView2 runtime, WebView2 has its own updater, similar to Chrome or Edge, that runs independent of your application. WebView2 provides tools for each approach, including a bootstrapping installer in case the shared runtime is missing. You can bundle the exact WebView2 library your application was developed with, or you can use a shared-runtime version that may already be present on the system. WebView2 has two options in distribution. See Evergreen distribution mode for more info.Įlectron apps always bundle and distribute the exact version of Electron with which they were developed. WebView2 binaries hard link against Edge (Stable channel as of Edge 90), so they share disk and some working set. Strictly speaking, WebView2 builds from the Edge source, but Edge is built using a fork of the Chromium source.Įlectron does not share any DLLs with Chrome. We have assembled a brief snapshot of similarities and differences between Electron and WebView2 as they exist today.Įlectron and WebView2 both build from the Chromium source for rendering web content. Over the past weeks, we’ve received several questions about the differences between the new WebView2 and Electron.īoth teams have the expressed goal of making web-tech the best it can be on the Desktop,Īnd a shared comprehensive comparison is being discussed.Įlectron and WebView2 are fast-moving and constantly evolving projects. Easier AutoUpdating for Open-Source Apps.BrowserView window.open() Vulnerability Fix.Chromium WebAudio Vulnerability Fix (CVE-2019-13720).Electron becomes an OpenJS Foundation Impact Project.Community Discord Server and Hacktoberfest.
