Scatter plots have been used to display up to 1,000,000 data points (for example, here and here).
The SVG element cannot support such large data sets. The performance difference between SVG and CANVAS becomes critical during user interactions such as brushing.
This project compares scatter plot rendering performance in SVG and CANVAS elements.