This is a quick exploration of SVG circle line markers (with a transparent line) as an alternative to drawing many circles.
With constantly updating data, this seems to render quite a bit smoother than circles, with the FPS only dropping below ~40 at about 600 items.
Disclaimer: Not (yet) a scientific study ;)