~/talk

The (Awesome) Future of Web Apps

Talkat NDC Oslo 2017 · 2017-06-14..06-16· [web-platform, pwa]
slides:none on file

Progressive Web Apps that run from the home screen use a JSON web app manifest, a background service worker and runtime caching (examples: cache-first, network-first, fastest) to serve files offline and ship an app shell (about 30 lines of critical CSS). Uses sw-precache / sw-toolbox or the newer Workbox, Chrome DevTools + Lighthouse for testing, Source Map Explorer and code-splitting to cut JS, promil for conditional polyfills, background sync (Chrome only) and emerging features like WebAPK and WebAssembly.

AI-written summary · about

  1. 0:00Start
  2. 2:39Web App Manifest
  3. 12:23App Install Banner
  4. 13:35Background sync
  5. 16:02(PWA) Best Practices
  6. 16:23Theme color
  7. 16:51First Paint
  8. 19:59Delay sw registration
  9. 21:57Detect home screen users
  10. 23:11Debugging
  11. 30:39JS Frameworks & Libraries
  12. 34:13Modern Web APIs
  13. 43:39Call to action
~/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.