~/talk

The 2021 edition of dealing with files on the Web

Talkat HolyJS 2021 Moscow · 2021-11-02..11-05· [web-platform, web-performance]
slides:none on file

Live coding shows concrete browser file capabilities and how well they actually work: asynchronous clipboard writes for images and text, showOpenFilePicker and showSaveFilePicker producing real FileHandles persisted to IndexedDB so edits and Command‑S overwrite the same file, drag‑and‑drop via getAsFileSystemHandle, paste handling of image blobs, PWA file handlers with launchQueue, an origin‑private Storage Foundation flow for performant swap files, and NFC write on Android — most demos run end‑to‑end with occasional origin‑trial caveats.

AI-written summary · about

  1. 0:00Start
  2. 2:51Storage Foundation Api
  3. 8:19Progressive Web App
  4. 10:04Script Js
  5. 11:00Service Worker
  6. 14:38Feature Detection for Show Open File Picker in Window
  7. 22:19The Show save File Picker
  8. 28:51Save Js
  9. 34:08Key Down Handler
  10. 37:27Drag Js
  11. 44:42Launchqueue in Window
  12. 47:38Fire Js
  13. 48:45Web App Manifest
  14. 54:19File System Access Api
  15. 56:32Allow Writing to an Nfc Tag
~/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.