SVG, Canvas, WebGL, and Lots of Particles | James | ObservableSVG, Canvas, WebGL, and Lots of Particles | James | Observable