
Progressive Web Apps
PWAs deliver a native experience with the broad reach of the modern web.

Cross-platform
PWAs have broad support and will work everywhere, regardless of whether your users are on a Surface Book, Android phone, iPad, or Xbox One. All of the major browsers now support the Service Worker API that enables PWAs to look and feel like native apps.

Feature-rich
Control device features (such as the camera, microphone, and GPS), access user resources (such as the calendar, contacts, documents, and music), launch and navigate your app with Cortana voice commands, and integrate with the Windows OS (through the notification center, desktop taskbar, and context menus)… all while protected by Windows security.
Tailor your PWA for Windows
Discoverable
PWAs can be discovered by search engine on the web or via the Microsoft Store with access to the entire Windows 10 install base of over 600 million active monthly users. With a PWA, users are also more likely to re-engage via notifications or by sharing a URL.
Submit your PWA to the Microsoft Store
Overview of PWAs
Watch this video to learn how to extend your PWA to Windows users, using a variety of tools.
PWAs and Windows 10
Progressive Web Apps have full access to Windows 10 feature APIs and can be installed across the entire UWP device family (including the more secure Windows 10 in S-mode devices) while still ensuring compatibility across other browsers and devices. PWAs are a natural evolution of Hosted Web Apps, but with standards-based support for offline scenarios, thanks to the Service Workers, Cache, and Push APIs.

PWAs for Enterprise
Whether you want to make time-off reporting easier for your employees or create surveys that your customers will love, PWAs offer a secure and accessible solution for your business.

PWAs for Education
Windows 10 in S mode gives schools the familiar, robust, and productive experiences they count on from Windows in an experience streamlined for security and performance in the classroom. Creating a PWA in the Microsoft Store could be the perfect solution for your school’s new app.
PWA tools

PWA Builder
Scans your website to create a full manifest, handles image sizing, and tracks specs to make sure you’re building the most up-to-date manifests and Service Workers. Use PWA builder to package your existing app…
GENERATE YOUR PWA
Sonarwhal
A fully customizable open source linting tool and site scanner to check your web app’s accessibility, interoperability, performance, security, PWA components, and to help you keep up with evolving web standards.
RUN SCAN
Debugging PWAs with Microsoft Edge
The Edge DevTools provide inspection and debugging support for all the essential PWA technologies, including Service Worker, Cache API, and IndexedDB.
LEARN MORE
VS Code Extension
This extension for Visual Studio Code adds snippets and JSON schema for a manifest.json for creating Progressive Web Apps (PWA).
INSTALL THE EXTENSION