Evergreen Webview2 -
Evergreen does not prevent you from isolating profiles. For a multi-tenant app, you can launch different WebView2 instances with different user data folders, leveraging the same shared runtime binaries.
As a final safety net, even if your application is set to use the Evergreen model, it is considered a best practice to include the WebView2 Runtime bootstrapper or installer as part of your application's own installation process. This ensures that the runtime is present on the client machine, covering the "edge case" where it might not have been pre-installed by the operating system or another application. evergreen webview2
In this model, you download a specific version of the WebView2 Runtime and package it directly with your application. Evergreen does not prevent you from isolating profiles
The shared runtime model means better memory management and performance, as the operating system treats it as a shared resource. Evergreen vs. Fixed Version Distribution This ensures that the runtime is present on
For developers looking to integrate the Evergreen Runtime, there are three primary ways to ensure users have what they need: Announcing Microsoft Edge WebView2 General Availability
Since the Evergreen runtime updates constantly, do not hardcode strict browser version checks inside your application or JavaScript code. Instead, use feature detection to see if a specific API or capability is available before calling it. Managing the Update Cycle
By adopting Evergreen, you gain: