Web: The Good Parts, as seen by someone into dataviz
- scenes composed of SVG shapes, text, etc.
- web-worker rendering everything on the offscreen canvas;
- elements positioned via yoga-layout;
- optional JSX layer to define layouts, no support for React components inside the layout (yet);
- using Skia now, maybe Rive Renderer / Vello later? — I'd love to migrate to WebGPU eventually,
- first-class view transitions: no white screen, no jumps after the initial load, no things appearing/disappearing without a proper transition);
- fontkit to calculate everything re fonts and shape text — no more DOM-provided measurements;
- integration with Remotion to render videos.
Short-term goal is to reach MVP for slides/dataviz tool, and I'm getting close.
Trying to stay at maximum FPS while sacrificing loading time and, sometimes, the battery life.