Plotly.js vs Apache ECharts
Visualization package footprint, runtime dependencies, types, and release activity. Different imports and renderers can change application bundle impact.
| Specification | plotly.js 4.1.2 | echarts 6.1.0 |
|---|---|---|
| Latest version | 4.1.2 | 6.1.0 |
| License | MIT | Apache-2.0 |
| Runtime dependencies | 42 | 2 |
| Peer requirements | None declared | None declared |
| Node.js requirement | >=22.0.0 | Not declared |
| Type declarations | Bundled declarations | Bundled declarations |
| Gzip size | 10.32 KiB | 359.33 KiB |
| Unpacked size | 96085.83 KiB | 58884.48 KiB |
| Published files | 1247 | 1347 |
| Direct advisories | 0 | 0 |
How to use this comparison
Choose according to your required APIs, runtime, integration constraints, and license terms. A smaller provider bundle or higher download count does not establish the best choice. Measurements use the same provider scenario; application imports and peer dependencies can change the outcome.
Check each exact release
- plotly.js@4.1.2 — plotly.js@4.1.2 was published on 2026-10-05. Its manifest declares 42 runtime dependencies and 0 peer requirements. Type declarations are bundled according to the package metadata. The declared Node.js requirement is >=22.0.0.
- echarts@6.1.0 — echarts@6.1.0 was published on 2026-05-19. Its manifest declares 2 runtime dependencies and 0 peer requirements. Type declarations are bundled according to the package metadata. No Node.js engine requirement is declared in this manifest.
Evidence and freshness
- https://registry.npmjs.org/plotly.js/4.1.2 — retrieved 2026-10-29T05:08:27.621Z
- https://api.deps.dev/v3/systems/npm/packages/plotly.js/versions/4.1.2 — retrieved 2026-10-29T05:08:27.743Z
- https://bundlephobia.com/api/size?package=plotly.js%404.1.2 — retrieved 2026-10-28T23:30:12.904Z
- https://api.deps.dev/v3/systems/npm/packages/plotly.js/versions/4.1.2:dependencies — retrieved 2026-10-28T23:30:12.799Z
- https://api.deps.dev/v3/projects/github.com%2Fplotly%2Fplotly.js — retrieved 2026-10-29T05:08:28.007Z
Evidence and freshness
- https://registry.npmjs.org/echarts/6.1.0 — retrieved 2026-10-29T04:15:11.213Z (stale snapshot; refresh pending)
- https://bundlephobia.com/api/size?package=echarts%406.1.0 — retrieved 2026-10-28T23:30:10.549Z
- https://api.deps.dev/v3/systems/npm/packages/echarts/versions/6.1.0:dependencies — retrieved 2026-10-28T23:30:10.623Z
- https://api.deps.dev/v3/systems/npm/packages/echarts/versions/6.1.0 — retrieved 2026-10-29T01:43:20.478Z (stale snapshot; refresh pending)
- https://api.deps.dev/v3/projects/github.com%2Fapache%2Fecharts — retrieved 2026-10-28T23:01:28.659Z (stale snapshot; refresh pending)