Introduction to Microsoft Edge WebView2
Hybrid application approach
Developers often have to decide between building a web application or a native application. The decision hinges on the trade-off between reach and power. Web applications allow for a broad reach. As a Web developer, you may reuse most, if not all of your code, across all different platforms. Native applications, however, utilize the capabilities of the entire native platform.
Hybrid applications allow developers to enjoy the best of both worlds. Hybrid application developers benefit from the ubiquity and strength of the web platform, and the power and full capabilities of the native platform.
Web ecosystem & skillset
Utilize the entire web platform, libraries, tooling, and talent that exists within the web ecosystem.
Web development allows for faster deployment and iteration.
Windows 7, 8, 10 support
Support for a consistent user experience across Windows 7, 8, and 10.
Access the full set of Native APIs.
Add web code to your codebase allows for increased re-use across multiple platforms.
Microsoft provides support and adds new feature requests when WebView2 is release as GA.
Rely on an up-to-date version of Chromium with regular platform updates and security patches.
Fixed (coming soon)
Choose to package the Chromium bits in your application.
Add web components piece by piece to your application.
- Getting Started with Win32 C/C++
- Getting Started with WPF
- Getting Started with WinForms
- Getting Started with WinUI3
The WebView2 Samples repository contains samples that demonstrate all of the WebView2 SDK features and API usage patterns. As more features are added to the WebView2 SDK, the sample applications will be updated.
A General Availability (GA) or Preview version is available on the following programming environments.
- Win32 C/C++ (GA)
- .NET Framework 4.6.2 or later
- .NET Core 3.1 or later
- .NET 5
- WinUI 3.0 (Preview)
You are able to run WebView2 applications on the following versions of Windows.
- Windows 10
- Windows 8.1
- Windows 7 **
- Windows Server 2019
- Windows Server 2016
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2008 R2 **
** WebView2 support for Windows 7 and Windows Server 2008 R2 has the same support cycle as Microsoft Edge. For more information, navigate to Microsoft Edge supported Operating Systems.
For more information on how to build and deploy WebView2 applications, review the conceptual documentation and how-to guides.
- Understand WebView2 SDK versions
- Distribution of applications using WebView2
- Best practices for developing secure WebView2 applications
- Manage User Data Folder in WebView2 Applications
Getting in touch with the Microsoft Edge WebView team
Share your feedback to help build richer WebView2 experiences. To submit feature requests or bugs, or search for known issues, see the Microsoft Edge WebView feedback repo.