preact
preact copied to clipboard
Check slice oldChildren perf
📊 Tachometer Benchmark Results
Summary
duration
- create10k: unsure 🔍 -1% - +0% (-7.14ms - +1.54ms)
preact-local vs preact-main - filter-list: unsure 🔍 -4% - +2% (-0.61ms - +0.36ms)
preact-local vs preact-main - hydrate1k: unsure 🔍 -1% - +1% (-0.45ms - +0.73ms)
preact-local vs preact-main - many-updates: unsure 🔍 -2% - +1% (-0.33ms - +0.24ms)
preact-local vs preact-main - replace1k: unsure 🔍 -1% - +1% (-0.65ms - +0.92ms)
preact-local vs preact-main - text-update: unsure 🔍 -4% - +5% (-0.09ms - +0.10ms)
preact-local vs preact-main - todo: unsure 🔍 -1% - +1% (-0.17ms - +0.17ms)
preact-local vs preact-main - update10th1k: unsure 🔍 -4% - +1% (-1.48ms - +0.51ms)
preact-local vs preact-main
usedJSHeapSize
- create10k: unsure 🔍 +0% - +0% (+0.00ms - +0.00ms)
preact-local vs preact-main - filter-list: unsure 🔍 -2% - +1% (-0.03ms - +0.01ms)
preact-local vs preact-main - hydrate1k: unsure 🔍 -4% - +3% (-0.39ms - +0.33ms)
preact-local vs preact-main - many-updates: unsure 🔍 -1% - +0% (-0.05ms - +0.01ms)
preact-local vs preact-main - replace1k: unsure 🔍 -1% - +0% (-0.02ms - +0.01ms)
preact-local vs preact-main - text-update: unsure 🔍 -0% - +0% (-0.00ms - +0.01ms)
preact-local vs preact-main - todo: unsure 🔍 -1% - +1% (-0.01ms - +0.01ms)
preact-local vs preact-main - update10th1k: unsure 🔍 -1% - +0% (-0.03ms - +0.00ms)
preact-local vs preact-main
Results
create10k
- Browser: chrome-headless
- Sample size: 50
- Built by: CI #4175
-
Commit: 2f12e0a
duration
| Version | Avg time | vs preact-local | vs preact-main |
|---|---|---|---|
| preact-local | 938.99ms - 943.51ms | - | unsure 🔍 -1% - +0% -7.14ms - +1.54ms |
| preact-main | 940.35ms - 947.76ms | unsure 🔍 -0% - +1% -1.54ms - +7.14ms | - |
usedJSHeapSize
| Version | Avg time | vs preact-local | vs preact-main |
|---|---|---|---|
| preact-local | 19.21ms - 19.21ms | - | unsure 🔍 +0% - +0% +0.00ms - +0.00ms |
| preact-main | 19.21ms - 19.21ms | unsure 🔍 -0% - -0% -0.00ms - -0.00ms | - |
filter-list
- Browser: chrome-headless
- Sample size: 50
- Built by: CI #4175
-
Commit: 2f12e0a
duration
| Version | Avg time | vs preact-local | vs preact-main |
|---|---|---|---|
| preact-local | 16.47ms - 16.85ms | - | unsure 🔍 -4% - +2% -0.61ms - +0.36ms |
| preact-main | 16.34ms - 17.23ms | unsure 🔍 -2% - +4% -0.36ms - +0.61ms | - |
usedJSHeapSize
| Version | Avg time | vs preact-local | vs preact-main |
|---|---|---|---|
| preact-local | 1.53ms - 1.55ms | - | unsure 🔍 -2% - +1% -0.03ms - +0.01ms |
| preact-main | 1.53ms - 1.57ms | unsure 🔍 -1% - +2% -0.01ms - +0.03ms | - |
hydrate1k
- Browser: chrome-headless
- Sample size: 70
- Built by: CI #4175
-
Commit: 2f12e0a
duration
| Version | Avg time | vs preact-local | vs preact-main |
|---|---|---|---|
| preact-local | 65.45ms - 66.33ms | - | unsure 🔍 -1% - +1% -0.45ms - +0.73ms |
| preact-main | 65.35ms - 66.14ms | unsure 🔍 -1% - +1% -0.73ms - +0.45ms | - |
usedJSHeapSize
| Version | Avg time | vs preact-local | vs preact-main |
|---|---|---|---|
| preact-local | 10.11ms - 10.63ms | - | unsure 🔍 -4% - +3% -0.39ms - +0.33ms |
| preact-main | 10.15ms - 10.65ms | unsure 🔍 -3% - +4% -0.33ms - +0.39ms | - |
many-updates
- Browser: chrome-headless
- Sample size: 50
- Built by: CI #4175
-
Commit: 2f12e0a
duration
| Version | Avg time | vs preact-local | vs preact-main |
|---|---|---|---|
| preact-local | 17.78ms - 18.21ms | - | unsure 🔍 -2% - +1% -0.33ms - +0.24ms |
| preact-main | 17.84ms - 18.23ms | unsure 🔍 -1% - +2% -0.24ms - +0.33ms | - |
usedJSHeapSize
| Version | Avg time | vs preact-local | vs preact-main |
|---|---|---|---|
| preact-local | 3.77ms - 3.81ms | - | unsure 🔍 -1% - +0% -0.05ms - +0.01ms |
| preact-main | 3.79ms - 3.83ms | unsure 🔍 -0% - +1% -0.01ms - +0.05ms | - |
replace1k
- Browser: chrome-headless
- Sample size: 100
- Built by: CI #4175
-
Commit: 2f12e0a
duration
| Version | Avg time | vs preact-local | vs preact-main |
|---|---|---|---|
| preact-local | 70.38ms - 71.54ms | - | unsure 🔍 -1% - +1% -0.65ms - +0.92ms |
| preact-main | 70.29ms - 71.36ms | unsure 🔍 -1% - +1% -0.92ms - +0.65ms | - |
usedJSHeapSize
| Version | Avg time | vs preact-local | vs preact-main |
|---|---|---|---|
| preact-local | 2.97ms - 2.99ms | - | unsure 🔍 -1% - +0% -0.02ms - +0.01ms |
| preact-main | 2.97ms - 2.99ms | unsure 🔍 -0% - +1% -0.01ms - +0.02ms | - |
run-warmup-0
| Version | Avg time | vs preact-local | vs preact-main |
|---|---|---|---|
| preact-local | 30.92ms - 31.62ms | - | unsure 🔍 -0% - +2% -0.15ms - +0.75ms |
| preact-main | 30.68ms - 31.26ms | unsure 🔍 -2% - +0% -0.75ms - +0.15ms | - |
run-warmup-1
| Version | Avg time | vs preact-local | vs preact-main |
|---|---|---|---|
| preact-local | 35.53ms - 36.95ms | - | unsure 🔍 -4% - +2% -1.47ms - +0.60ms |
| preact-main | 35.92ms - 37.43ms | unsure 🔍 -2% - +4% -0.60ms - +1.47ms | - |
run-warmup-2
| Version | Avg time | vs preact-local | vs preact-main |
|---|---|---|---|
| preact-local | 27.06ms - 27.47ms | - | unsure 🔍 -3% - +1% -0.83ms - +0.39ms |
| preact-main | 26.91ms - 28.07ms | unsure 🔍 -1% - +3% -0.39ms - +0.83ms | - |
run-warmup-3
| Version | Avg time | vs preact-local | vs preact-main |
|---|---|---|---|
| preact-local | 26.60ms - 27.71ms | - | unsure 🔍 -5% - +1% -1.36ms - +0.35ms |
| preact-main | 27.01ms - 28.31ms | unsure 🔍 -1% - +5% -0.35ms - +1.36ms | - |
run-warmup-4
| Version | Avg time | vs preact-local | vs preact-main |
|---|---|---|---|
| preact-local | 24.99ms - 26.35ms | - | unsure 🔍 -2% - +5% -0.52ms - +1.20ms |
| preact-main | 24.81ms - 25.85ms | unsure 🔍 -5% - +2% -1.20ms - +0.52ms | - |
run-final
| Version | Avg time | vs preact-local | vs preact-main |
|---|---|---|---|
| preact-local | 22.45ms - 22.81ms | - | faster ✔ 1% - 3% 0.26ms - 0.81ms |
| preact-main | 22.95ms - 23.38ms | slower ❌ 1% - 4% 0.26ms - 0.81ms | - |
text-update
- Browser: chrome-headless
- Sample size: 230
- Built by: CI #4175
-
Commit: 2f12e0a
duration
| Version | Avg time | vs preact-local | vs preact-main |
|---|---|---|---|
| preact-local | 2.06ms - 2.18ms | - | unsure 🔍 -4% - +5% -0.09ms - +0.10ms |
| preact-main | 2.04ms - 2.19ms | unsure 🔍 -5% - +4% -0.10ms - +0.09ms | - |
usedJSHeapSize
| Version | Avg time | vs preact-local | vs preact-main |
|---|---|---|---|
| preact-local | 1.11ms - 1.12ms | - | unsure 🔍 -0% - +0% -0.00ms - +0.01ms |
| preact-main | 1.11ms - 1.11ms | unsure 🔍 -0% - +0% -0.01ms - +0.00ms | - |
todo
- Browser: chrome-headless
- Sample size: 50
- Built by: CI #4175
-
Commit: 2f12e0a
duration
| Version | Avg time | vs preact-local | vs preact-main |
|---|---|---|---|
| preact-local | 32.66ms - 32.91ms | - | unsure 🔍 -1% - +1% -0.17ms - +0.17ms |
| preact-main | 32.67ms - 32.90ms | unsure 🔍 -1% - +1% -0.17ms - +0.17ms | - |
usedJSHeapSize
| Version | Avg time | vs preact-local | vs preact-main |
|---|---|---|---|
| preact-local | 1.22ms - 1.24ms | - | unsure 🔍 -1% - +1% -0.01ms - +0.01ms |
| preact-main | 1.22ms - 1.24ms | unsure 🔍 -1% - +1% -0.01ms - +0.01ms | - |
update10th1k
- Browser: chrome-headless
- Sample size: 70
- Built by: CI #4175
-
Commit: 2f12e0a
duration
| Version | Avg time | vs preact-local | vs preact-main |
|---|---|---|---|
| preact-local | 34.64ms - 35.69ms | - | unsure 🔍 -4% - +1% -1.48ms - +0.51ms |
| preact-main | 34.81ms - 36.49ms | unsure 🔍 -1% - +4% -0.51ms - +1.48ms | - |
usedJSHeapSize
| Version | Avg time | vs preact-local | vs preact-main |
|---|---|---|---|
| preact-local | 2.92ms - 2.94ms | - | unsure 🔍 -1% - +0% -0.03ms - +0.00ms |
| preact-main | 2.93ms - 2.96ms | unsure 🔍 -0% - +1% -0.00ms - +0.03ms | - |
Size Change: +30 B (+0.05%)
Total Size: 62.4 kB
| Filename | Size | Change |
|---|---|---|
dist/preact.js |
4.72 kB | +4 B (+0.08%) |
dist/preact.min.js |
4.74 kB | +6 B (+0.13%) |
dist/preact.min.module.js |
4.74 kB | +7 B (+0.15%) |
dist/preact.min.umd.js |
4.76 kB | +6 B (+0.13%) |
dist/preact.module.js |
4.74 kB | +3 B (+0.06%) |
dist/preact.umd.js |
4.78 kB | +4 B (+0.08%) |
ℹ️ View Unchanged
| Filename | Size |
|---|---|
compat/dist/compat.js |
4.13 kB |
compat/dist/compat.module.js |
4.06 kB |
compat/dist/compat.umd.js |
4.2 kB |
debug/dist/debug.js |
3.82 kB |
debug/dist/debug.module.js |
3.83 kB |
debug/dist/debug.umd.js |
3.9 kB |
devtools/dist/devtools.js |
260 B |
devtools/dist/devtools.module.js |
274 B |
devtools/dist/devtools.umd.js |
346 B |
hooks/dist/hooks.js |
1.52 kB |
hooks/dist/hooks.module.js |
1.56 kB |
hooks/dist/hooks.umd.js |
1.6 kB |
jsx-runtime/dist/jsxRuntime.js |
973 B |
jsx-runtime/dist/jsxRuntime.module.js |
947 B |
jsx-runtime/dist/jsxRuntime.umd.js |
1.05 kB |
test-utils/dist/testUtils.js |
451 B |
test-utils/dist/testUtils.module.js |
456 B |
test-utils/dist/testUtils.umd.js |
536 B |