Improve Multi-Chart Display Performance

November 14, 2023
LightningChart JS v5.0 introduces WebGL context sharing to boost performance when displaying multiple charts.

LightningChart JS is a high-performance JavaScript charting library that utilizes WebGL rendering and GPU acceleration to deliver exceptional performance for a wide range of data visualization needs. It is designed to handle large datasets and complex visualizations with ease, enabling developers to create interactive and visually appealing charts for various applications.

The LightningChart JS v5.0 release introduces WebGL context sharing, enabling the sharing of WebGL resources (e.g. textures, shaders, and buffers) across multiple WebGL contexts. This enhances the performance of multi-chart displays, minimizes memory consumption, and simplifies resource management. It optimizes the rendering of each chart, regardless of their arrangement or quantity. Developers can now employ HTML <div> elements to define chart layouts and use CSS for precise control over positioning.

To see a full list of what's new in v5.0.0, see our release notes.

For more information, see our LightningChart JS product page.