~/talk

KEYNOTE: Use.GPU - Declarative/Reactive 3D Graphics

Talkat LambdaConf 2024 · 2024-05-04..05-10· [javascript]
slides:none on file

Claims a Typescript library called Use.GPU drives WebGPU with a React‑like Live runtime that memoizes effects, selectively rewinds and reruns subtrees, and composes shaders at runtime. The demo builds an 8×8 grid of 64 PBR spheres, a voxel renderer using ray‑marching on the GPU, and a reconciled dispatch queue; it runs in-browser where WebGPU is available and the inspector shows only small parts of the tree rerunning.

AI-written summary · about

  1. 0:00Introduction
  2. 1:17The problem with graphics
  3. 4:56Introduction to Live
  4. 6:49Live in action
  5. 12:47Graphics vs web worlds
  6. 16:04GPU technical bottlenecks
  7. 20:21Pipeline complexity
  8. 26:07The Live runtime model
  9. 29:55Effect systems and quoting
  10. 39:08Immutability and signals
  11. 47:22Use GPU examples
  12. 52:49Voxel rendering demo
  13. 58:03Shader composition
  14. 1:04:22Conclusion
~/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.