# 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 渲染上下文。