..
menu including certificate validation, site permissions, tracking protection, and browser extensionsRequirement | Details | |
---|---|---|
X | HTTPS | Protect your users by providing a secure connection for server or app communication. Service Workers and other PWA technologies only work with web resources served over a secure connection (or from localhost for debugging purposes). |
X | Service Workers | Use Service Worker threads to act as network proxies between your server and client app in order to provide offline support, resource caching, push notifications, background data sync, and page load perf optimizations. |
X | Web App Manifest | Provide a JSON-based metadata file describing key information about your web app (such as icons, language, and URL entry point), so that Windows 10 and other host platforms are able to provide your PWA users with an installable, native app-like experience. |
Requirement | Details | |
---|---|---|
X | Cross-browser compatibility | Ensure your PWA works by testing in different browsers and environments. |
X | Responsive design | Employ fluid layouts and flexible images with CSS grid, flexbox, CSS grid and flexbox , media queries, and responsive images to adapt your UX to your user's device. Use device emulation tools from your browser to test locally, or set up a remote debugging session to test directly on a target device. |
X | Deep linking | Route each page of your site to a unique URL so existing users may help you engage an even broader audience through social media sharing. |
X | Best practices | Use code quality tools like the Webhint linter to optimize the efficiency, robustness, safety, and accessibility of your app. |
X | Chromium PWA Checklist | Check your PWA against the Google baseline PWA checklist. |