Progressive Web Apps

Progressive Web Apps

  • Performance
  • Offline Support
  • Service Workers
  • Installable Application
  • Push Messaging
  • Device Notifications
  • and Much More

...sound familiar?

Progressive Enhancement

  • Build a simple experience
  • Layer on enhancements using new tech
  • User gets the best experience supported
  • Single codebase drives everything

...kind of like...

SuperSuit Test

  • Precaching (Workbox CLI)
  • 25% Reduction in Load Time
  • Offline Messaging
 

Demo: Boom Chat

Demo: Boom Chat

  • WebSocket Livecoding Talk
  • Implements
    • WebManifest
    • Service Worker
    • Basic Push Messaging Server
    • Notifications
  • Installable App
  • < 200 LoC (client + server)
Made with Slides.com