~/talk

From 2D to 3D: How to Design User Interfaces in Virtual Reality

TalkinSpanishat JSConfCO 2018 · on Saturday, 2018-11-17· [webxr, javascript]
slides:none on file

A demonstration of a worker-pool approach that maps image pixels across Web Worker threads and uses transferable ArrayBuffers to avoid cloning (about 10× faster for 100k items). It measures parallelized image filters (speedups from ~1.4× to ~2.4×), shows SIMD 128-bit vectorized reductions (~4× improvement), and combines workers plus SIMD for larger gains, with live demos including an image map, Mandelbrot, flocking physics, and parallel image compression that reports timings.

AI-written summary · about

  1. 0:00JavaScript parallel processing
  2. 1:12Moore's Law and CPU limits
  3. 2:14Parallelism challenges in JS
  4. 3:40Speed impact on UX
  5. 4:21Task division for speed
  6. 5:02Web Workers intro
  7. 6:08Efficient data transfer with SharedArrayBuffer
  8. 7:10Buffer transfer demo
  9. 9:16Image compression case study
  10. 12:26Picha library for parallelism
  11. 13:51Interactive activity
  12. 14:58SIMD in JavaScript
  13. 16:00SIMD multiple operations
  14. 17:46SIMD math demo
  15. 18:27Physics simulation with SIMD
  16. 19:10Fractal simulation with SIMD
  17. 20:35Future of parallelism
  18. 22:03SharedArrayBuffer pros and cons
  19. 23:04Image processing results
  20. 24:06Conclusions
~/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.