~/talk

Visualizations using SVG, Canvas, and WebGL in Vue

Talkat Vue.js Amsterdam 2019 · 2019-02-14..02-15· [data-visualization]
slides:none on file

Compares real performance and tradeoffs of SVG, Canvas, and WebGL inside Vue with concrete numbers and techniques: SVG starts dropping frames around ~9,000 cells (~32fps), Canvas sustains 60fps up to ~230,000 cells then degrades, and WebGL enables 3D via three.js / A‑Frame / Babylon.js. Shows working demos (interactive dependency sunburst, Conway’s Game of Life, 3D logo), lists optimizations—v-show, computed caching, requestAnimationFrame, for‑loops, clearing canvas—and recommends GSAP and d3 utilities and componentizing WebGL.

AI-written summary · about

  1. 0:00Intro
  2. 2:03Who am I
  3. 3:52HTML
  4. 6:22SVG
  5. 7:37SVG Elements
  6. 10:03SVG Shapes
  7. 12:22Polygons
  8. 13:49Animation
  9. 15:10Performance
  10. 18:42Canvas
  11. 23:28WebGL
  12. 27:37Functional Components
  13. 30:23Have Fun
~/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.