The Microsoft Edge WebView2 control allows you to embed web technologies (HTML, CSS, and JavaScript) in native applications. The WebView2 control uses Microsoft Edge as a rendering engine to display web content in native applications. With WebView2, you can embed web code into different parts of your native application, or build all your native applications in a single WebView2 instance.
Web Ecosystem and Skill Sets. Leverage the entire web platform, libraries, tools, and talent that exists in the web ecosystem.
Rapid innovation. Web development allows for faster deployment and iteration.
Windows 10 and 11 support. Supports a consistent user experience across Windows 10 and Windows 11.
Native capabilities. Access the full set of native APIs.
Code sharing. Adding Web code to your code base increases reuse across multiple platforms.
Microsoft Support. Microsoft provides support and adds new feature requests on supported platforms.
Evergreen distribution. Depends on the latest version of Chromium as well as regular platform updates and security patches.
Fixed version distribution. (Optional) Package a specific version of Chromium bits in your application.
Incremental adoption. Add web components to your application one at a time.
The following programming environments are supported:
Win32 C/C++
WebView2 apps can run on the following versions of Windows:
Windows 7 and 8: WebView2 Runtime version 109 is the final version supporting the following Windows versions
Contains the following:
Main classes: Environment, Controller, and Core Web/Native Interop Browser Features Flow Management Navigate to pages and manage loaded content iframe validation Rendering WebView2 in non-frame applications Rendering WebView2 using Composition User Data Performance and Debugging Chrome Developer Protocol (CDP)