Sign up now for unlimited access to this (and every other) Forward workshop!
Mastering Service Workers and Web Push
Max Firtman
Workshop Date: 02/27/17

Everybody is talking about the new king of the Web: Service Workers. But every sample out there is basically the same one. In this talk we will go through the idea, the Service Worker lifecyle, how to debug them and update them with a new version.

We will separate Service Workers from the Cache Storage API and see what are the current and future abilities of SW, including what browser's APIs are available today inside a SW, the Background Sync API, how to communicate to an active tab, and smart ideas that we can use using Service Workers to increase performance and abilities, such as delta updates or new image formats.

Thanks to Service Workers, the web has also a new ability: to subscribe and send push notifications to the user like a native app. We will go through the W3C Push API to subscribe the user and we will understand the structure we need to store enough information to send messages later and the Web Push spec that let us send Push notification messages to browser's servers using HTTPS.

We will also see the additions that are available on Android, such as custom actions and images inside the notifications as well as what's coming in the near future.



All Access Pass, All-You-Can-Watch Workshops

Get full access to the latest and greatest Forward has to offer!

Monthly Plan
$19/mo
  • Free Trial: Take 2 weeks to enjoy before we officially charge your card.
  • All Forward Lecture Videos
  • SFJS Meetup Videos
  • All Access: All online workshops
  • All Access: Live online webinar workshops
  • 10% off In-Person Workshops
  • 10% off Forward Conference Tickets
  • New Content, Published Regularly
    Topics include ES6, the offline web, Electron, Performance, IoT/JS, React, and IoT/Raspberry Pi app development.
Best Value!
Yearly Plan
$15.75/mo*
  • Free Trial: Take 2 weeks to enjoy before we officially charge your card.
  • All Forward Lecture Videos
  • SFJS Meetup Videos
  • All Access: All online workshops
  • All Access: Live online webinar workshops
  • 15% off In-Person Workshops
  • 15% off Forward Conference Tickets
  • New Content, Published Regularly
    Topics include ES6, the offline web, Electron, Performance, IoT/JS, React, and IoT/Raspberry Pi app development.
*paid for up front, yearly
Forward for Teams
Inquire for pricing
  • Big savings! Get your entire team up to expert-level and save big.
  • All Forward Lecture Videos
  • SFJS Meetup Videos
  • All Access: All online workshops
  • All Access: Live online webinar workshops
  • 15% off In-Person Workshops
  • 15% off Forward Conference Tickets
  • New Content, Published Regularly
    Topics include ES6, the offline web, Electron, Performance, IoT/JS, React, and IoT/Raspberry Pi app development.
Inquire for pricing