ScatterQL Zoom-in-out is very slow for 15 traces with and total 100K points

I have a scatterql plot with like 15 traces (2 subplots sharing x-axis) and total of around 100K data points for mode: lines

While zoom-in/out there is a significant lag, is there something I can do to enhance the performance?

All inputs are welcome.

Live Demo can be obtained here:

PS: If I disable the context-switch trace for both the subplots from legend then the zoom is very smooth.
Also you can view the plot data in developer console for analysis