Reflex AI has open-sourced XY, a Rust-backed Python charting library that maintains interactive performance at 100 million data points. Benchmarks show near-constant render times: 0.071 seconds at 10,000 points and 0.081 seconds at 100 million, while Matplotlib fails at 100M (13.385s at 50M) and Plotly fails at 50M (9.794s at 25M). XY achieves this by rendering only screen-visible pixels instead of creating a drawable object per data row, avoiding the O(n) scaling bottleneck of traditional libraries.

→ View original source