29. PWA LifeCycle
App goes background
App will be suspended
App Loading
⚡visibilitychange
⚡freeze 🆕
User goes back to AppApp in memory
30. PWA LifeCycle
App goes background
App will be suspended
App Loading
⚡visibilitychange
⚡freeze 🆕
User goes back to App ⚡resume 🆕
⚡visibilitychange
App in memory
31. PWA LifeCycle
App goes background
App will be suspended
App Loading
⚡visibilitychange
⚡freeze 🆕
App was discarded
32. PWA LifeCycle
App goes background
App will be suspended
App Loading
⚡visibilitychange
⚡freeze 🆕
User goes back to AppApp was discarded
❓document.wasDiscarded 🆕
⚡load
93. The modern PWA Cheat Sheet
Basic PWA support
Pass PWA Criteria
Service Worker
Web App Manifest
Web Performance
App Lifecycle
Save & restore state on freeze
iOS Reload action
Request Persistent Storage
Track events
Progressive Experience
Read Context APIs
Implement Reporting API
Pick quality & let user change it
You are not an average user
Platform Integration
WebAuthn & WebShare
Understand WebAPK
Multi-window support
iOS meta data
Installation Experience
Provide Custom Install UI
Track Installation events
Create App Launchers
Publish on App Stores
@firt