This is a checklist for browser-based Web App without the backend or with a 3rd-party backend.
- Licences of my app's 3rd-party dependencies are not violated
- My app does not violate cryptography policies and laws
- My app is served from CDN or cookie-less subdomain
- My app is server with forever cache headers for static assets
- My app static resources are gzipped
- My app can load it's assets in parallel (css, images and scripts)
- My app uses icon sprites
- My app does not hit browser HTTP requests limit per host
- My app loads all well-known javascript libraries from CDN
- My app has a cache-busting implemented
-
My app is passing performance tests with high grades
-
My app does not have memory leaks
- minified JavaScript files contain URL for source maps
- My app gathers metrics about usage behaviour