~/talk

Aggressive Web Apps

Talkat JSConf EU 2018 · on Saturday, 2018-06-02· [pwa, web-platform]
slides:none on file

Shows how service worker push works, explains that almost 75% of active users can receive web push, and gives concrete wins (Arkansas Children’s Hospital cuts no‑shows 20% to 2%). Demos include the Guardian building images in the worker without canvas, and warns that current permission UIs let one bad site block all notifications. Recommends better UX and enforcement around asking for permissions; summarizes the timely, actionable, personal rule.

AI-written summary · about

  1. 0:00Intro
  2. 1:04SERVICE WORKER
  3. 1:41APP LIKE FEATURES
  4. 3:26HOW TO PUSH
  5. 4:50HOW IS NOT THE PROBLEM
  6. 5:01GOOD PUSH NOTIFICATIONS
  7. 5:17I DON'T BELIEVE THIS
  8. 8:52TIME OF DAY, TIME ZONE, NUMBER OF NOTIFICATIONS
  9. 9:31PERSONAL
  10. 10:01KNOW WHEN TO BREAK THE RULES
  11. 11:00LET THEM OPT OUT WITHIN YOUR APPLICATION
  12. 12:06DEMO
  13. 15:26NO CONTEXT
  14. 16:03STOP THIS!
  15. 17:10DO NOT DEMAND NOTIFICATION PERMISSIONS ON PAGE LOAD
  16. 17:43WHEN USERS DISMISS PERMISSIONS BY DEFAULT THE WEB PLATFORM LOSES ITS POWER
  17. 18:09SUGGESTIONS
  18. 18:21FOR NOW
  19. 19:39FOR THE FUTURE
  20. 19:53SUGGESTION? BROWSERS SHOULD ENFORCE A USER INTERACTION BEFORE ASKING FOR PERMISSION
  21. 20:11GET INVOLVED
  22. 22:12PUSH NOTIFICATIONS ARE AWESOME FOR THE RIGHT THINGS
  23. 22:54USERS WILL BLOCK IF THEY HAVE A BAD EXPERIENCE
  24. 23:18BUILD PROGRESSIVE WEB APPS
~/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.