-
Notifications
You must be signed in to change notification settings - Fork 687
Definition Of Quality
Vitali Haradkou edited this page Nov 19, 2018
·
9 revisions
- All functionality must work in any browser with more than 5% of market share, according to BrowserList.
- No single asset on a landing page should be larger than 400KB. bundlesize
- Total JavaScript payload should not be larger than 500KB. (manual check, or Webpack Bundle Analyzer bundlesize)
- Time to First Contentful Paint must be under 4 seconds.
Test only against the 360x460 viewport (portrait mode). Landscape mode and desktop mode are not prioritized.
Chief call to action must be "above the fold" in the viewport.
All UI controls must respond to user input unless it is indicated that they are disabled.
All PWA checklist items must be supported.
- ServiceWorker installs and caches
-
manifest.json
exists and all assets it lists exist - All sizes of supported icon exist and are listed in manifest
- Sync calls:
- Check the calendar
- Recordings - https://goo.gl/2uWUhX
- Slack: #pwa Join #pwa
- Contributing
- Product