KEYNOTE: Use.GPU - Declarative/Reactive 3D Graphics
summary
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
chapters (14)
- 0:00Introduction
- 1:17The problem with graphics
- 4:56Introduction to Live
- 6:49Live in action
- 12:47Graphics vs web worlds
- 16:04GPU technical bottlenecks
- 20:21Pipeline complexity
- 26:07The Live runtime model
- 29:55Effect systems and quoting
- 39:08Immutability and signals
- 47:22Use GPU examples
- 52:49Voxel rendering demo
- 58:03Shader composition
- 1:04:22Conclusion
related talks
32mGPU.JS - GPU Accelerated JavaScript
59mYou can't do that with JavaScript!
12mLevel Up: Why TypeScript/JS for game development?
59mYou can't do that with JavaScript!
47mGetting Serious with Web Video
40mVisualizing Large Datasets with JavaScript Using Deck.gl
29mJavaScript and Game Development
29mThe World Beyond Components
