个人中心

联系我们

搜索
搜索 登录 免费注册
界面美化
业务优化
开发工具
图像管理
文档管理
Parasoft

新闻资讯

关注工具软件产品最新动态,了解软件开发行业新趋势。

LightningChart® JS与其他 JavaScript 图表库的性能比较(一)

原创
软件开发
来源:LightningChart
图表
报表
JavaScript
数据可视化
数据管理
测试分析
excel
数据采集
2024-03-11
图表
报表
JavaScript
数据可视化
数据管理
测试分析
excel
数据采集

LightningChart® JS与其他 JavaScript 图表库的性能比较(一)

LightningChart® JS与其他 JavaScript 图表库的性能比较(二)

LightningChart® JS与其他 JavaScript 图表库的性能比较(三)


LightningChart JS 是一个面向性能的 JavaScript 数据可视化解决方案。 这个开源存储库的目的是显示 LightningChart JS 与 JavaScript 图表市场中几乎所有可行替代方案之间的性能差异。

该测试套件 23* 种不同的基于 JavaScript 的数据可视化解决方案:

  • LightningChart® JS (v5.1.0)

  • Highcharts (v11.2.0)

  • amCharts (v5)

  • Plotly (v2.27.0)

  • Apache ECharts (v5.4.3)

  • dvxCharts (v5.1.0.0)

  • SciChart.JS (v3.2.516)

  • Dygraphs (v2.2.1)

  • CanvasJS (v1.8.0)

  • ZingChart (v2.9.13)

  • C3.js (v0.7.20)

  • Taucharts (v2)

  • Shield UI (v1.7.45)

  • μPlot (v1.6.27)

  • AnyChart (v8.12.0)

  • ApexCharts.js (v3.44.2)

  • Google Charts (April 2023 version)

  • DevExtreme (v23.1.6)

  • Chart.js (v4.4.0)

  • TOAST UI (v4.6.1)

  • FusionCharts (FusionTime) (v3.21.1)

  • Smoothie Charts (v1.36.1)

  • Epoch (v0.8.4)


3 种不同的性能指标:

  1. 数据加载速度

  2. 流数据性能

  3. 最大数据容量


以及 5 个不同的用例:

  1. Line charts 折线图

  2. Scatter charts 散点图

  3. Area charts 面积图

  4. Step charts 步骤图

  5. Spline charts 样条图

一些重要的性能指标仍然超出了该基准套件的范围,例如:交互性能(平移、缩放、更改时间视图、使用光标等)和动态调整大小性能(调整窗口大小)。


免责声明

如果没有上下文和数字,用户很难理解解决方案之间的实际性能差异。 然而,产品以“极致性能”或“5 倍性能提升”等宣称进行营销是非常常见的。 然而,当比较相同的应用程序时,与另一个解决方案相比,它的性能可能非常差。

这就是这个项目存在的原因——从空洞的营销辞令发展到经过验证的、可重复的数值测试结果,并在事实报告的指导下,有助于更清楚地了解该行业的表现。 我们不说明上述竞争公司的任何商标,所有此类商标均为其各自所有者的财产。

我们投入了大量精力来实现 115 个不同的测试应用程序(23 个库,每个库 5 个用例)。 如果您在我们的基准代码中发现任何问题,请通过在 GitHub 中提出问题来告知我们。

测试测量结果是使用自动基准脚本收集的,这意味着不会出现以下偏差:

  • 使用不同的屏幕/显示器尺寸(所有测试的硬编码测试窗口尺寸)

  • 测量中的人为错误(脚本以相同的方式进行所有测量)

  • 累积资源负载(每个基准测试都在新的沙箱环境中运行)

性能比较项目仅用于比较 1 次运行内的性能基准。 这些分数无法可靠地用于后续不同机器、硬件或产品版本之间的分析。

竞争对手的结果不会被识别(例如,“竞争对手 A”),以避免任何 EULA 侵权。


结果总结

平均而言,LightningChart JS 加载数据的速度比其他数据可视化解决方案快 4030 倍。

平均而言,在流数据应用程序方面,LightningChart JS 的性能比其他数据可视化解决方案高 1511700 倍。

平均而言,LightningChart JS 可以显示比其他数据可视化解决方案大 15570 倍的数据集。


数据加载速度

每个数据可视化解决方案冷启动、加载静态数据集并在屏幕上显示数据可视化的速度有多快? (*)

数据加载速度得分定义为

在下表中,您可以看到其他解决方案的加载速度结果与 LightningChart JS 的比较。

SolutionLine ChartsScatter ChartsArea ChartsSpline ChartsStep Charts
LightningChart JSFastestFastestFastestFastestFastest
Competitor D4.9x slower2.2x slower11.4x slower142.4x slower4.2x slower
Competitor E1782.6x slower867.8x slower2492.9x slower3785.8x slower2793.3x slower
Competitor G4061.1x slower5083.7x slower6814.8x slower7989.4x slower6524.2x slower
Competitor B13802.3x slower10735.5x slower17496.1x slower-
13703.0x slower
Competitor F4824.8x slower1999.8x slower5251.3x slower7442.1x slower3932.8x slower
Competitor H1643.5x slower510.3x slower1740.3x slower1806.2x slower1742.0x slower
Competitor J-
2325.6x slower6614.5x slower-
-
Competitor A2091.9x slower-
2427.3x slower5074.0x slower3254.9x slower
Competitor C695.0x slower-
105.6x slower8192.8x slower662.9x slower
Competitor I333.2x slower321.5x slower404.9x slower1487.7x slower30.4x slower
Competitor K363.1x slower-
829.0x slower1439.5x slower373.3x slower
Competitor L16730.6x slower-
17221.1x slower16732.9x slower16660.0x slower
Competitor M4689.8x slower2450.2x slower5590.9x slower5883.9x slower-
Competitor N2295.4x slower1682.6x slower3065.7x slower3423.9x slower2490.2x slower
Competitor O28.7x slower2204.7x slower32.4x slower3416.2x slower1605.6x slower
Competitor P1099.4x slower4451.3x slower1823.1x slower3530.2x slower1877.1x slower
Competitor Q-
----
Competitor R10320.0x slower4085.2x slower13405.6x slower12090.6x slower10345.6x slower
Competitor S2039.8x slower2164.0x slower2745.8x slower2697.2x slower-
Competitor T169.6x slower18.5x slower193.2x slower1770.4x slower702.1x slower
Competitor U2955.8x slower2605.7x slower3454.3x slower2973.9x slower3347.7x slower


平均而言,LightningChart JS 加载数据的速度比其他数据可视化解决方案快 4030 倍。

更多信息请参见这里 https://github.com/Arction/javascript-charts-performance-comparison#more-information-about-data-loading-speed-results


LightningChart® JS与其他 JavaScript 图表库的性能比较(一)

LightningChart® JS与其他 JavaScript 图表库的性能比较(二)

LightningChart® JS与其他 JavaScript 图表库的性能比较(三)



联系我们

周一至周日 8:00-23:00

免费热线

023-62585653

张经理:13082556879

罗经理:17558866126

许经理:13057566525

开发外包

ERP-一体化

小程序

企业微信客服

版权所有:重庆庚乾信息科技有限公司 ©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508

版权所有:重庆庚乾信息科技有限公司

©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508