~/talk

Web Apps can’t really do *that*, can they?

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

Demos show concrete capabilities and limits: service worker fetch interception replaces PNGs, supports three offline strategies (hard pre-cache, network‑then‑cache fallback, network-with-200ms timeout plus background cache update) and handles background sync and push (Chrome/Firefox live, Edge behind flag, Safari unclear). WebAssembly demo compiles C via emscripten, exposes readable wasm text, and runs a DNAnywhere .NET runtime in the browser (combined payload ~326KB; non‑wasm polyfill adds ~100KB). Credential Management is live in Chrome only; Payment Request API works in Chrome and Edge (Firefox developing, Safari uncommitted).

AI-written summary · about

  1. 0:00Start
  2. 1:40Chrome Status
  3. 1:56Microsoft Edge
  4. 3:41Service Workers
  5. 4:24The Idea of a Service Worker
  6. 7:11What Is in the Serviceworker Dot Js File
  7. 11:14Run Your Application Offline
  8. 11:24Offline Support
  9. 11:46Caches
  10. 14:50Offline Approach
  11. 15:52Slow Network Connection
  12. 19:12Browser Support
  13. 20:00Web Assembly
  14. 21:05Web Assembly Source Code
  15. 21:27Fibonacci Sequence
  16. 22:14Compile C to Web Assembly
  17. 35:09Implement a To-Do List
  18. 35:49Display the Number of Items in the List
  19. 42:17Do Browsers Support Web Assembly Yet
  20. 43:08Credential Management
  21. 44:26Ceo Portal
  22. 45:53Instantiate a New Password Credential
  23. 46:49Logged in View
  24. 48:39Browser Support in Firefox and Edge
  25. 49:57Taking Payments from Users
  26. 50:41The Payments Request Api
  27. 51:19Adding a Payment Feature
~/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.