~/talk

Image uploads for mobile web

Talkat Fragments 2019 · on Saturday, 2019-03-30· [web-platform, webassembly]
slides:none on file

Describes a mobile web solution for client-side image handling in a review-upload flow using Web Workers, OffscreenCanvas and transferable objects to offload EXIF orientation correction, Hermite resampling and thumbnail generation from the main thread. Also covers using WebAssembly to encode images to WebP to reduce upload payloads and keep UI performance when up to five images are uploaded.

AI-written summary · about

  1. 0:00Intro
  2. 0:51introduction.
  3. 1:37requirements..
  4. 2:25validate the file.
  5. 2:42handle orientation.
  6. 4:58example.
  7. 7:21existing solutions.
  8. 8:11extracting orientation
  9. 10:47worker maintenance cost.
  10. 13:44definition.
  11. 14:51performance win.
  12. 16:03resize the image.
  13. 16:38resampling.
  14. 17:31resize + resample flow. .
  15. 18:53sample.
  16. 19:26demo.
  17. 20:17summing it up.
  18. 21:40the what
  19. 22:21design.
~/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.