~/talk

Makepad - Rethinking Web UI's with WebGL

Talkat AmsterdamJS Conference 2017 · on Thursday, 2017-06-08· [creative-coding]
slides:none on file

A WebGL UI stack that draws every pixel and compiles JavaScript into GPU shaders runs live, multithreaded in a worker sandbox, with hot-reloadable code and a command-buffer transfer to the main thread. Demos hit 40,000 sliders and animate 50,000 circles at interactive rates, log tens of thousands of lines per frame, and export a single-file package. The approach uses typed JS→GLSL inference, nested class composition for styling, and a draw‑flow layout executed while rendering.

AI-written summary · about

  1. 0:00Intro
  2. 1:35Why use WebGL
  3. 8:50Why WebGL
  4. 16:30Type Inference
  5. 17:35AST Code Editor
  6. 20:05Class Composition
  7. 22:57Float Layout
  8. 24:35Console
  9. 26:05Audio Editor
~/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.