~/talk

Web Push Notification

TalkinItalianat Universal JS Day 2017 · on Saturday, 2017-04-08· [pwa, web-platform]
slides:none on file

Shows how to implement Web Push for a Progressive Web App by registering a service worker, generating a VAPID key pair, subscribing with the Push API, stringifying/encrypting payloads, and sending pushes from an Express server using the web-push library. Covers practical details: subscription objects return an endpoint and keys the server must store, browser support (Chrome/Firefox/Opera; Safari/iOS missing), image and action buttons mainly work in Chrome, HTTPS requirement, and a live demo that sometimes had delayed/flaky delivery.

AI-written summary · about

  1. 0:00Introduction
  2. 1:30What push notifications are
  3. 5:09Push vs web notifications
  4. 7:17Push notifications history
  5. 9:02Push implementation actors
  6. 11:33Client setup steps
  7. 18:09Demo: client registration
  8. 25:05Server role in notifications
  9. 28:42Demo: server sending
  10. 33:26Handling notifications
  11. 35:34Service Worker role
  12. 37:27Event handling and interaction
  13. 40:24Four actors and full flow
  14. 41:06Resources and demos
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.