A small installer that downloads the latest runtime.
However, one term often confuses newcomers: .
When Microsoft introduced WebView2, they solved a major pain point for Windows developers: hosting web content inside a native application without the heavy baggage and security risks of the old WebBrowser control (which relied on Internet Explorer).
Evergreen is the recommended distribution mode for most developers. Microsoft encourages this approach across development scenarios because it allows applications to benefit from the latest security and platform fixes without per-app runtime management.
is the recommended distribution model for developers looking to embed web content into native Windows applications. Unlike fixed versions, the Evergreen model ensures that the underlying web platform—powered by Chromium-based Microsoft Edge—stays current with the latest features, bug fixes, and security patches without requiring manual intervention from the developer. 1. Key Benefits Automatic Updates evergreen webview2
If a security vulnerability is found in Chromium (which powers WebView2), Microsoft patches the Evergreen runtime automatically. You don't have to recompile, re-sign, or re-ship your app.
From a security perspective, automatic updates are transformative. Security fixes flow to all WebView2 applications simultaneously when the runtime updates—without requiring every application to be repackaged and redistributed. Microsoft's WebView2 Evergreen model intentionally supports this operational benefit, ensuring that critical security patches reach end users as quickly as possible.
Your WinForms app needs to log into Azure AD or Google. Instead of spinning up a separate browser or writing custom HTTP listeners, you embed a tiny WebView2, point it to https://login.microsoftonline.com . Evergreen ensures that the latest security headers, cookie policies, and FIDO2 (passkey) support are available. You never have to update your identity code.
However, the true power of WebView2 lies in its . As of 2026, the Evergreen WebView2 Runtime is the recommended, default approach for building secure and up-to-date applications. A small installer that downloads the latest runtime
[Native Desktop App] │ ▼ 1. Checks Registry/System for Evergreen Runtime │ ├───► Found? ───► 2. Launches Chromium Processes (Independent Setup) │ └───► Missing? ─► 3. Triggers Bootstrapper / Prompt to Download
If you are building a Windows application today, understanding why the Evergreen model is the industry standard—and how it differs from traditional "Fixed Version" approaches—is crucial for security, performance, and maintenance. What is WebView2?
For online scenarios, the bootstrapper approach is most efficient. Download the bootstrapper and package it with your WebView2 app, then invoke it silently as a prerequisite before your application runs.
// MainWindow.xaml.cs public async void InitializeWebView() Evergreen is the recommended distribution mode for most
One of the most compelling aspects of the Evergreen distribution model is its deep integration with the Windows operating system. The Evergreen Runtime is preinstalled on as part of the operating system itself. Microsoft has also distributed the WebView2 Runtime to all eligible Windows 10 devices through Windows Update, meaning that a vast majority of Windows users already have the required runtime installed before your application ever reaches their machine.
On Windows 10 (latest versions) and Windows 11, the Evergreen Runtime is typically already there, making the user experience seamless. Best Practices for Developers
Always include startup logic in your application that checks if the WebView2 Runtime is installed on the client machine. If the runtime is not present, your application should inform the user and either launch the bootstrapper installer or provide a link to download it from Microsoft.
Microsoft WebView2 resolves this tension by allowing developers to embed modern web tech—HTML, CSS, and JavaScript—directly into native apps using the Microsoft Edge (Chromium) rendering engine. At the core of WebView2’s long-term viability is its , a deployment model that shifts the burden of maintenance, security, and updates from the application developer to Microsoft. Understanding the WebView2 Distribution Models
The bootstrapper requires an active internet connection during installation [13†L43-L46]. Its small size makes it ideal for inclusion in online installers, where the primary application download is small, and the runtime is fetched only when needed. It also ensures the installation of the most recent version of the runtime.