~/talk

The journey to interactive components

Talkat Config 2021 · 2021-04-21..04-22· [component-design]
links:none on file
slides:none on file

Figma ships interactive components that let instances keep overrides and wired interactions across variants and work in-place; the product goal is to cut exploration cost. Engineering uses WebGL for rendering, a high-performance C++ editor plus a compact Skew viewer, WebAssembly and asm js; code drops from ~2 MB to ~100 KB so viewer loads ~30s vs ~5s on mobile, and the prototype runtime now runs both codebases to make text, animation and overrides actually work—beta at 40,000 users.

AI-written summary · about

  1. 0:00Introduction
  2. 0:18What are Interactive Components? Context
  3. 1:47How did we get here? Product goals
  4. 13:11How can we get there? Process
  5. 31:15Where are we now? Conclusions
~/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.