Disclaimer: I’m a [plotly.js](https://github.com/plotly/plotly.js) contributor. Plotly have been making high performance charts, including WebGL based ones, for years. We also cooperate on, and/or use foundational libraries such as gl-vis, stack.gl and regl. Depending on the need per chart type, we’re also using techniques such as incremental rendering (parcoords) and splatting (scatterpoints). Plotly.js itself now has over 6000 stars on GitHub and we have a broad userbase, grassroots individuals/startups, scientific, industrial and large company users. One of the awesome things going for plotly.js is its widely used integrations, such as with R, python, Matlab, and Plotly’s own hosting or on-prem solutions. We also cooperate with small and large clients alike to add or enhance our plots, for example, adding emulated double precision float handling on the GPU for reliably zooming into time series data (not possible with standard WebGL) or using the GPU for crossfiltering on datasets of 1m+ points.