fix: export setupComponentStack by ssssota · Pull Request #4974 · preactjs/preact (original) (raw)

@ssssota

@ssssota

@github-actions

📊 Tachometer Benchmark Results

Summary

duration

usedJSHeapSize

Results

create10k

duration

Version Avg time vs preact-local vs preact-main
preact-local 884.33ms - 889.19ms - unsure 🔍-0% - +1%-1.02ms - +6.90ms
preact-main 880.70ms - 886.94ms unsure 🔍-1% - +0%-6.90ms - +1.02ms -

usedJSHeapSize

Version Avg time vs preact-local vs preact-main
preact-local 19.04ms - 19.04ms - unsure 🔍-0% - +0%-0.00ms - +0.00ms
preact-main 19.04ms - 19.04ms unsure 🔍-0% - +0%-0.00ms - +0.00ms -

filter-list

duration

Version Avg time vs preact-local vs preact-main
preact-local 16.56ms - 16.62ms - unsure 🔍-0% - +0%-0.04ms - +0.03ms
preact-main 16.58ms - 16.62ms unsure 🔍-0% - +0%-0.03ms - +0.04ms -

usedJSHeapSize

Version Avg time vs preact-local vs preact-main
preact-local 1.54ms - 1.54ms - unsure 🔍-0% - +0%-0.00ms - +0.00ms
preact-main 1.54ms - 1.54ms unsure 🔍-0% - +0%-0.00ms - +0.00ms -

hydrate1k

duration

Version Avg time vs preact-local vs preact-main
preact-local 63.30ms - 64.47ms - unsure 🔍-2% - +1%-1.22ms - +0.54ms
preact-main 63.57ms - 64.88ms unsure 🔍-1% - +2%-0.54ms - +1.22ms -

usedJSHeapSize

Version Avg time vs preact-local vs preact-main
preact-local 5.70ms - 6.24ms - faster ✔0% - 13%0.00ms - 0.81ms
preact-main 6.08ms - 6.68ms unsure 🔍-0% - +14%+0.00ms - +0.81ms -

many-updates

duration

Version Avg time vs preact-local vs preact-main
preact-local 16.46ms - 16.86ms - unsure 🔍-1% - +2%-0.19ms - +0.30ms
preact-main 16.47ms - 16.75ms unsure 🔍-2% - +1%-0.30ms - +0.19ms -

usedJSHeapSize

Version Avg time vs preact-local vs preact-main
preact-local 3.72ms - 3.72ms - unsure 🔍-0% - +0%-0.00ms - +0.00ms
preact-main 3.72ms - 3.72ms unsure 🔍-0% - +0%-0.00ms - +0.00ms -

replace1k

duration

Version Avg time vs preact-local vs preact-main
preact-local 57.27ms - 58.64ms - unsure 🔍-2% - +2%-0.91ms - +1.08ms
preact-main 57.15ms - 58.59ms unsure 🔍-2% - +2%-1.08ms - +0.91ms -

usedJSHeapSize

Version Avg time vs preact-local vs preact-main
preact-local 2.99ms - 2.99ms - unsure 🔍-0% - +0%-0.00ms - +0.00ms
preact-main 2.99ms - 2.99ms unsure 🔍-0% - +0%-0.00ms - +0.00ms -

run-warmup-0

Version Avg time vs preact-local vs preact-main
preact-local 25.71ms - 26.61ms - unsure 🔍-3% - +2%-0.66ms - +0.64ms
preact-main 25.70ms - 26.64ms unsure 🔍-2% - +3%-0.64ms - +0.66ms -

run-warmup-1

Version Avg time vs preact-local vs preact-main
preact-local 31.84ms - 32.84ms - unsure 🔍-3% - +2%-0.84ms - +0.61ms
preact-main 31.93ms - 32.98ms unsure 🔍-2% - +3%-0.61ms - +0.84ms -

run-warmup-2

Version Avg time vs preact-local vs preact-main
preact-local 32.43ms - 33.34ms - unsure 🔍-3% - +2%-0.89ms - +0.55ms
preact-main 32.49ms - 33.62ms unsure 🔍-2% - +3%-0.55ms - +0.89ms -

run-warmup-3

Version Avg time vs preact-local vs preact-main
preact-local 25.56ms - 25.96ms - unsure 🔍-2% - +1%-0.45ms - +0.26ms
preact-main 25.57ms - 26.14ms unsure 🔍-1% - +2%-0.26ms - +0.45ms -

run-warmup-4

Version Avg time vs preact-local vs preact-main
preact-local 25.07ms - 26.83ms - unsure 🔍-5% - +4%-1.26ms - +1.09ms
preact-main 25.25ms - 26.80ms unsure 🔍-4% - +5%-1.09ms - +1.26ms -

run-final

Version Avg time vs preact-local vs preact-main
preact-local 21.17ms - 21.77ms - unsure 🔍-2% - +2%-0.33ms - +0.50ms
preact-main 21.11ms - 21.67ms unsure 🔍-2% - +2%-0.50ms - +0.33ms -

text-update

duration

Version Avg time vs preact-local vs preact-main
preact-local 1.92ms - 2.08ms - unsure 🔍-6% - +6%-0.12ms - +0.11ms
preact-main 1.92ms - 2.09ms unsure 🔍-6% - +6%-0.11ms - +0.12ms -

usedJSHeapSize

Version Avg time vs preact-local vs preact-main
preact-local 0.99ms - 1.03ms - unsure 🔍-2% - +3%-0.02ms - +0.03ms
preact-main 0.99ms - 1.03ms unsure 🔍-3% - +2%-0.03ms - +0.02ms -

todo

duration

Version Avg time vs preact-local vs preact-main
preact-local 31.43ms - 31.90ms - unsure 🔍-1% - +1%-0.35ms - +0.27ms
preact-main 31.49ms - 31.92ms unsure 🔍-1% - +1%-0.27ms - +0.35ms -

usedJSHeapSize

Version Avg time vs preact-local vs preact-main
preact-local 1.26ms - 1.26ms - unsure 🔍-0% - +0%-0.00ms - +0.00ms
preact-main 1.26ms - 1.26ms unsure 🔍-0% - +0%-0.00ms - +0.00ms -

update10th1k

duration

Version Avg time vs preact-local vs preact-main
preact-local 32.29ms - 34.00ms - unsure 🔍-3% - +4%-0.95ms - +1.37ms
preact-main 32.16ms - 33.72ms unsure 🔍-4% - +3%-1.37ms - +0.95ms -

usedJSHeapSize

Version Avg time vs preact-local vs preact-main
preact-local 2.95ms - 2.96ms - unsure 🔍-0% - +0%-0.00ms - +0.01ms
preact-main 2.95ms - 2.96ms unsure 🔍-0% - +0%-0.01ms - +0.00ms -

tachometer-reporter-action v2 for CI

rschristian

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@coveralls

Coverage Status

coverage: 99.443% (+0.001%) from 99.442%
when pulling b9ac1aa on ssssota:expose-setupComponentStack
into 4a06d3f on preactjs:main.

@ssssota ssssota deleted the expose-setupComponentStack branch

December 16, 2025 14:27

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters

[ Show hidden characters]({{ revealButtonHref }})