Avatar for the vuejs user
vuejs
core
BlogDocsChangelog

test: add reactivity benchmark

#9638Merged
Merging
sxzz:benchmark
into
main
CodSpeed Performance Gauge
N/A
New
53

Benchmarks

53 total
write reactive map, read computed
packages/reactivity/__tests__/reactiveMap.bench.ts
CodSpeed Performance Gauge
N/A
N/A132.8 µs
create reactive map
packages/reactivity/__tests__/reactiveMap.bench.ts
CodSpeed Performance Gauge
N/A
N/A38.1 µs
1000 reactive maps, 1 computed
packages/reactivity/__tests__/reactiveMap.bench.ts
CodSpeed Performance Gauge
N/A
N/A5.8 ms
write reactive map, read 1000 computeds
packages/reactivity/__tests__/reactiveMap.bench.ts
CodSpeed Performance Gauge
N/A
N/A9.5 ms
write reactive map, don't read computed (never invoked)
packages/reactivity/__tests__/reactiveMap.bench.ts
CodSpeed Performance Gauge
N/A
N/A36.8 µs
create computed
packages/reactivity/__tests__/computed.bench.ts::computed
CodSpeed Performance Gauge
N/A
N/A24.8 µs
write reactive map, don't read 1000 computeds (never invoked)
packages/reactivity/__tests__/reactiveMap.bench.ts
CodSpeed Performance Gauge
N/A
N/A44.7 µs
write reactive map (10'000 items), read computed
packages/reactivity/__tests__/reactiveMap.bench.ts
CodSpeed Performance Gauge
N/A
N/A6.9 ms
write reactive map, don't read 1000 computeds (invoked)
packages/reactivity/__tests__/reactiveMap.bench.ts
CodSpeed Performance Gauge
N/A
N/A1.1 ms
write reactive map, don't read computed (invoked)
packages/reactivity/__tests__/reactiveMap.bench.ts
CodSpeed Performance Gauge
N/A
N/A82 µs
write reactive map property
packages/reactivity/__tests__/reactiveMap.bench.ts
CodSpeed Performance Gauge
N/A
N/A50.6 µs
write independent ref dep
packages/reactivity/__tests__/computed.bench.ts::computed
CodSpeed Performance Gauge
N/A
N/A33.5 µs
write ref, don't read computed (never invoked)
packages/reactivity/__tests__/computed.bench.ts::computed
CodSpeed Performance Gauge
N/A
N/A33.4 µs
write ref, don't read computed (invoked)
packages/reactivity/__tests__/computed.bench.ts::computed
CodSpeed Performance Gauge
N/A
N/A63.6 µs
write ref, read computed
packages/reactivity/__tests__/computed.bench.ts::computed
CodSpeed Performance Gauge
N/A
N/A121.5 µs
write ref, don't read 1000 computeds (never invoked)
packages/reactivity/__tests__/computed.bench.ts::computed
CodSpeed Performance Gauge
N/A
N/A38.2 µs
write reactive obj property
packages/reactivity/__tests__/reactiveObject.bench.ts
CodSpeed Performance Gauge
N/A
N/A52.6 µs
write ref, read 1000 computeds
packages/reactivity/__tests__/computed.bench.ts::computed
CodSpeed Performance Gauge
N/A
N/A5.4 ms
write ref, don't read 1000 computeds (invoked)
packages/reactivity/__tests__/computed.bench.ts::computed
CodSpeed Performance Gauge
N/A
N/A794.2 µs
1000 refs, 1 computed
packages/reactivity/__tests__/computed.bench.ts::computed
CodSpeed Performance Gauge
N/A
N/A2.6 ms
write reactive obj, don't read computed (invoked)
packages/reactivity/__tests__/reactiveObject.bench.ts
CodSpeed Performance Gauge
N/A
N/A88.6 µs
create reactive obj
packages/reactivity/__tests__/reactiveObject.bench.ts
CodSpeed Performance Gauge
N/A
N/A33.4 µs
write reactive obj, read computed
packages/reactivity/__tests__/reactiveObject.bench.ts
CodSpeed Performance Gauge
N/A
N/A133.2 µs
write reactive obj, don't read 1000 computeds (invoked)
packages/reactivity/__tests__/reactiveObject.bench.ts
CodSpeed Performance Gauge
N/A
N/A820.9 µs
write reactive obj, read 1000 computeds
packages/reactivity/__tests__/reactiveObject.bench.ts
CodSpeed Performance Gauge
N/A
N/A7.7 ms

Commits

Click on a commit to change the comparison range
No baseline data is yet availableOnce your main branch has generated a first performance report, you will see the list of commits and their performance impact here.
© 2026 CodSpeed Technology
Home Terms Privacy Docs