chart/TEST.md

616 B
Raw Blame History

Chart.js ESM Performance Benchmark

测试环境

  • Playwright (Headless Chromium)
  • CPU: Host machine
  • Chart.js version: 4.x

性能基准 (v1.0.0)

指标 耗时 (ms) 备注
首次渲染 (Line Chart) 43.80 包含 Chart.js 初始化与双图表渲染测试
数据更新 (Smooth Update) < 10.00 基于 chart.update() 的增量更新

设计决策

  1. Tree Shaking: 仅内置常用的控制器Line, Bar, Pie以控制产物体积。
  2. 实例复用: 严格遵循 chart.update() 路径,避免频繁创建 Canvas 渲染上下文。