🌍 Public
Viewing a saved revision (read-only)
9f7aa4d8bd214e14b8ab8d17148fb0d4
Svelte + D3: Canvas & renderless components
Ten thousand semi-transparent dots pulse in a two-second loop, their positions, sizes, and magma-scale colors assigned by random functions mapped through D3 scales. Svelte components manage the lifecycle: a canvas component coordinates drawing and invalidation, while individual circle components use `svelte/motion` tweens to animate between updates, rendering efficiently via Canvas API calls.
AI-generated description