File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,6 +4,34 @@ All notable changes to this project will be documented in this file.
44
55The format is based on Keep a Changelog, and this project follows Semantic Versioning.
66
7+ ## [ 0.1.3] - 2026-04-07
8+
9+ ### Added
10+
11+ - Added a runnable benchmark suite under ` apps/benchmark ` to compare:
12+ - ` react-virtualized-diff `
13+ - ` react-diff-viewer `
14+ - ` react-diff-viewer-continued `
15+ - ` react-diff-view `
16+ - Added benchmark dimensions for ` 1k / 10k / 50k / 100k ` lines and collected metrics:
17+ - FPS
18+ - initial render time
19+ - memory usage (` performance.memory.usedJSHeapSize ` in Chromium)
20+ - Added root benchmark command: ` pnpm benchmark ` .
21+ - Added automated benchmark runner script: ` scripts/run-benchmark.mjs ` .
22+
23+ ### Improved
24+
25+ - Auto-installs Playwright Chromium on first benchmark run when browser binaries are missing.
26+ - Uses per-case timeout handling (` 60000ms ` ) and records timeout cases in result outputs instead of failing the whole benchmark run.
27+ - Cleanly stops benchmark dev server after execution to avoid noisy exit errors.
28+
29+ ### Output
30+
31+ - Benchmark results are generated to:
32+ - ` benchmark-results/results.json `
33+ - ` benchmark-results/results.md `
34+
735## [ 0.1.1] - 2026-04-06
836
937### Added
You can’t perform that action at this time.
0 commit comments