Is it possible to create the “thing” to download only when the button is clicked, with a callback of some sort?
- It would be nicer to the CPU not to compute the rasterized version with every frame.
- it would help to avoid downloading the initial state of the animation in the case of a SVG that continuously updates its content (but is not recreated)
See https://beta.observablehq.com/d/fc1129681e026d0e for two problematic examples. (please feel free to fork and fix it if there is a simple solution.)