Evergreen Webview2 Best Jun 2026
The Developer’s Guide to WebView2: The Evergreen Embeddable Web Runtime
Microsoft WebView2 is a control that lets you embed web technologies into native desktop applications. It uses Microsoft Edge as its rendering engine. This means your desktop app can display complex web pages, run web apps, and utilize modern browser features.
: The runtime updates itself on the client machine, providing the latest features and security patches without developer intervention. Reduced Disk Footprint
If five different installed applications use Fixed Version WebView2, the user's hard drive holds five separate copies of the Chromium binaries. Evergreen uses a single, centralized runtime installation. Multiple running applications can leverage the same underlying system binaries, saving disk space and optimizing memory management. 3. Continuous Web Evolution evergreen webview2
: For a seamless user experience, run the installer with the /silent /install flags from an elevated command prompt to trigger a per-machine installation. 4. Best Practices for Compatibility
: A small (~2MB) executable that downloads the correct runtime architecture (x86, x64, or ARM64) on-demand.
Developers can use the latest web APIs (JavaScript, CSS, HTML5) immediately, as the runtime stays current. This is critical for progressive web apps (PWAs) or modern web-based UI frameworks running inside desktop apps. 4. Reduced Maintenance : The runtime updates itself on the client
Start with Evergreen . Switch to Fixed Version only if you have a concrete requirement (air-gap, version lock, or no admin rights).
Are your target users in a with restricted internet access?
By adopting the Evergreen model, developers benefit from reduced application size, lower maintenance overhead, and a future-proofed architecture that automatically receives security patches and performance improvements. The runtime's preinstallation on Windows 11 means that for a growing number of users, your application simply works without any additional setup. When your app installs
| Feature | Evergreen Runtime | Fixed Version Runtime | | :--- | :--- | :--- | | | Not packaged with the app; system-wide component. | Packaged directly inside the app bundle. | | Runtime Updates | Automatically updated by Microsoft in the background. | Updates only occur when the developer releases a new app version. | | Disk Space | Shared across all apps using the runtime, minimizing disk footprint. | Each app contains its own copy of the runtime; space usage is multiplied per app. | | Network Dependency | An internet connection is typically required for the initial installation (unless using the offline installer) and for automatic updates. | Can be installed entirely offline; no network dependency after app is deployed. | | Version Control | The app cannot specify or enforce a particular version of the runtime to be used. | The app uses exactly the version it ships with, providing perfect predictability. | | Recommendation | Microsoft's recommended default for most WebView2 apps. | Recommended only for applications with strict compatibility requirements or for deployment on air-gapped systems. |
| Feature | Evergreen Mode | Fixed Version Mode | | :--- | :--- | :--- | | | Low (Shared Runtime) | High (Per-App Runtime) | | Security | Auto-updated by Microsoft | Manual updating required | | Web Standards | Always up-to-date | Frozen at specific version | | Internet Required | Yes (for install/updates) | No (can work offline) | | Best For | Consumer apps, SaaS, general tools | Kiosks, medical devices, strict enterprise envs |
If a user does not have Edge installed? No problem. When your app installs, you call the simple (a tiny 1.5MB executable) that downloads and installs the Evergreen runtime silently in the background.
The key principles of Evergreen WebView2 are: