App Shell 3. Start with a “Fast First” Load 4. Use Service Workers to Pre-Cache the App Shell 5. Use Service Workers to Cache Fetched Data 6. Support Native Integration 7. Deploy to a Secure Host (and Celebrate ) 8. Audits and Testing
components of the application that are repeated on each visit • The CSS — Styles for the key components • The JavaScript — Scripts for UI Components (e.g. slide-out navigation) and scripts for main application logic
for client-side storage of significant amounts of structured data • JavaScript-based object-oriented • Asynchronous operations • Global storage limit of 50% of free disk space (More about storage limits - https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Browser_storage_limits_and_evicti on_criteria)
script that runs in the background that can provide features like intercepting and handling fetch requests, background sync, push notifications and more.
App Shell 3. Start with a “Fast First” Load 4. Use Service Workers to Pre-Cache the App Shell 5. Use Service Workers to Cache Fetched Data 6. Support Native Integration 7. Deploy to a Secure Host (and Celebrate ) 8. Audits and Testing