The Performance Tester results were composed of eight (8) different chart series with a variety of devices, including desktop, laptop, tablet and smartphone devices. The browsers were set to full screen and charts to simplest appearance. All the results come from performance test on 15th of July 2019 with the newest browser versions. With this performance tester platform, we can run tests in various cases emulating real-world use cases.
The following charts were run with four devices:

SoC/CPU

RAM

GPU

Screen Resolution

Screen Refresh Rate

Browser

Operating system

Desktop PC

AMD Ryzen 7 2700X

16.0 GB

NVIDIA GeForce GTX 1070

1920x1080

60Hz

Chrome version 75.0

Windows 10 64-bit OS

Laptop

Intel® Core TM i5 3210M

8.0 GB

NVIDIA GeForce 610M

1600x900

60Hz

Chrome version 75.0

Windows 10 64-bit OS

OnePlus 7 Pro

Qualcomm Snapdragon 855

8.0 GB

Adreno 640

3120x1440

90Hz

Chrome version 75.0

Android 9 OS

iPad Air 2

Apple A8X

2.0 GB

PowerVR GXA6850

2048x1536

60Hz

Safari 12.1.1

iOS 12.3.1

Rendering Scatter Series

Data array was generated and passed to each chart, and the refresh rate (frames per second) was measured.

Average of FPS for rendering Scatter Series 1: xy scatterSeries 1px 1k 2: xy scatterSeries 1px 10k 3: xy scatterSeries 1px 50k 4: xy scatterSeries 1px 100k

Rendering Scrolling Series

Data array was generated and passed to each chart, and the refresh rate (frames per second) was measured.

Average of FPS for rendering ScrollingLineSeries 1: xy scrollingLineSeries 1xSeries thin 1k 2: xy scrollingLineSeries 1xSeries thin 10k 3: xy scrollingLineSeries 1xSeries thin 100k 4: xy scrollingLineSeries 1xSeries thin 1M

Rendering StaticLine Series

Data array was generated and passed to each chart, and the refresh rate (frames per second) was measured.

Average of FPS for StaticLineSeries

1: xy staticLineSeries 1xSeries thin 1k 2: xy staticLineSeries 1xSeries thin 10k 3: xy staticLineSeries 1xSeries thin 100k 4:xy staticLineSeries 1xSeries thin 1M

Rendering OHLC Series

Data array was generated and passed to each chart, and the refresh rate (frames per second) was measured.

Average of FPS for rendering OHLC Series 1: xy ohlc ohlcInput candlesticks 100 2: xy ohlc ohlcInput candlesticks 1k 3: xy ohlc ohlcInput candlesticks 10k 4: xy ohlc ohlcInput candlesticks 100k

Rendering Dashboard Cells

For each Dashboard cell, one chart was created. Data array was generated and passed to each chart, and the refresh rate (frames per second) was measured.

Average of FPS for rendering Dashboard Series 1: dashboard 2x2 2: dashboard 2x4 3: dashboard 3x3 4: dashboard 5x5

Full report is available here. Performance demo is available here.
It allows running the online test with any device, and instructions are included.
In summary, LightningChart JS is a cross-platform web charting library, which can be run on most common platforms – including Microsoft Windows, MacOS, Linux, iOS and Android. JavaScript web charting performance has moved into a new level with LightningChart JS and its GPU acceleration. It gives excellent performance in various visualizations and is capable of handling hundreds of thousands of data points in low-end mobile devices. With high-end mobile devices or desktop PC’s up to millions of data points. In Dashboard cell resizing the LightningChart JS is an industry superlative: Rendering dozens or even 100+ charts simultaneously.