~/talk

Offline UX

Talkat NDC Sydney 2018 · 2018-09-17..09-21· [web-platform, pwa]
links:none on file
slides:none on file

Most sites break badly when connectivity drops; the concrete fix is to install a service worker to serve a branded offline page, precache pages users actually visit, and offer explicit downloads for big assets (lodash docs ≈ 40–50KB per version worked well). Use analytics-driven prefetch (Guess.js) rather than hidden megabytes for Easter eggs — Guardian removed its offline crossword because almost nobody used it and it wasted bandwidth. Background sync lets forms submit after closing the tab but testing is awkward (Puppeteer support exists but has a blocking bug) and real-time conflict resolution (Google Docs style) remains hard.

AI-written summary · about

  1. 0:00The reality of offline
  2. 2:37When and why to be offline
  3. 11:17Implementing offline support
  4. 23:32Serving content effectively
  5. 26:55Forms and user interaction
  6. 35:25Complex application features
  7. 38:42Challenges and considerations
~/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.