/tgif-offline-first

:bulb: Offline-first: Building Offline-First Web Apps

Primary LanguageJavaScriptMIT LicenseMIT

Offline First

Building Offline-First Web Apps

https://codekult.github.io/tgif-offline-first/

Outline

  • Introduction: Why Offline-first?
  • Offline needs UX <3 Love:
    • Offline is not an error.
    • Treat networks as an enhancement.
    • Build security and close the gap between native an web apps.
  • The tools we need to know:
    • Web storage
    • IndexedDB.
    • AppCache.
    • Service Worker.
    • And more: Push notifications, backgroundSync, etc…
  • Use cases for each tools, the when and how.
  • Building an offline-first example (code).