Skip to content

feat: tweak perf flags#590

Closed
mdjastrzebski wants to merge 1 commit into
mainfrom
feat/tweak-perf-flags
Closed

feat: tweak perf flags#590
mdjastrzebski wants to merge 1 commit into
mainfrom
feat/tweak-perf-flags

Conversation

@mdjastrzebski

Copy link
Copy Markdown
Member

Summary

Test plan

@github-actions

Copy link
Copy Markdown
Contributor

Performance Comparison Report

  • Current: HEAD (06ee726) - 2026-06-15 13:11:35Z
  • Baseline: main (9c9fb8e) - 2026-06-15 13:10:50Z

Significant Changes To Duration

Show entries
Name Type Duration Count
RedundantUpdates render 0.9 ms → 0.9 ms (-0.1 ms, -6.6%) 🟢 2 → 2
ManyRenderIssues render 1.6 ms → 1.5 ms (-0.1 ms, -5.6%) 🟢 5 → 5
<TestComponent size={500} />: 10 runs render 58.3 ms → 55.3 ms (-3.0 ms, -5.1%) 🟢 4 → 4
Show details
Name Type Duration Count
RedundantUpdates render Baseline
Mean: 0.9 ms
Stdev: 0.1 ms (5.5%)
Runs: 1.0 0.9 0.9 0.9 1.0 0.9 0.9 0.9 0.9 0.9
Warmup runs: 0.9
Removed outliers: (none)
Stability: 5.5%

Current
Mean: 0.9 ms
Stdev: 0.0 ms (3.6%)
Runs: 0.8 0.9 0.9 0.8 0.8 0.8 0.8 0.8 0.9 0.9
Warmup runs: 0.9
Removed outliers: (none)
Stability: 3.6%
Baseline
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2
Render issues:
- Redundant updates: 1 (1)

Current
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2
Render issues:
- Redundant updates: 1 (1)
ManyRenderIssues render Baseline
Mean: 1.6 ms
Stdev: 0.0 ms (2.7%)
Runs: 1.7 1.6 1.6 1.6 1.6 1.6 1.6 1.6 1.6 1.6
Warmup runs: 1.5
Removed outliers: (none)
Stability: 2.7%

Current
Mean: 1.5 ms
Stdev: 0.0 ms (3.1%)
Runs: 1.6 1.5 1.4 1.5 1.6 1.6 1.5 1.5 1.5 1.5
Warmup runs: 1.5
Removed outliers: (none)
Stability: 3.1%
Baseline
Mean: 5
Stdev: 0 (0.0%)
Runs: 5 5 5 5 5 5 5 5 5 5
Render issues:
- Initial updates: 2
- Redundant updates: 2 (3, 4)

Current
Mean: 5
Stdev: 0 (0.0%)
Runs: 5 5 5 5 5 5 5 5 5 5
Render issues:
- Initial updates: 2
- Redundant updates: 2 (3, 4)
<TestComponent size={500} />: 10 runs render Baseline
Mean: 58.3 ms
Stdev: 0.6 ms (1.0%)
Runs: 58.7 57.7 58.1 58.4 57.9 57.9 58.0 58.0 59.7 58.8
Warmup runs: 58.7
Removed outliers: (none)
Stability: 1.0%

Current
Mean: 55.3 ms
Stdev: 0.5 ms (0.8%)
Runs: 55.9 55.6 55.2 55.9 55.3 55.0 55.0 54.8 54.9 56.0
Warmup runs: 55.8
Removed outliers: (none)
Stability: 0.8%
Baseline
Mean: 4
Stdev: 0 (0.0%)
Runs: 4 4 4 4 4 4 4 4 4 4
Render issues:
- Initial updates: 1

Current
Mean: 4
Stdev: 0 (0.0%)
Runs: 4 4 4 4 4 4 4 4 4 4
Render issues:
- Initial updates: 1

Meaningless Changes To Duration

Show entries
Name Type Duration Count
`fib` function fib(30) function 36.5 ms → 36.3 ms (-0.2 ms, ±0.0%) 1 → 1
`fib` function fib(30) async async function 36.3 ms → 36.3 ms (+0.1 ms, ±0.0%) 1 → 1
`fib` function fib(31) function 58.7 ms → 58.7 ms (-0.0 ms, ±0.0%) 1 → 1
`fib` function fib(31) async async function 58.7 ms → 58.8 ms (+0.1 ms, ±0.0%) 1 → 1
`fib` function fib(32) function 94.9 ms → 95.1 ms (+0.2 ms, ±0.0%) 1 → 1
`fib` function fib(32) async async function 95.0 ms → 95.1 ms (+0.1 ms, ±0.0%) 1 → 1
<TestComponent size={50} />: 10 runs render 57.9 ms → 55.4 ms (-2.5 ms, -4.4%) 4 → 4
<TestComponent size={50} />: 50 runs render 58.5 ms → 56.3 ms (-2.3 ms, -3.9%) 4 → 4
InitialRenders 1 render 0.9 ms → 0.9 ms (-0.0 ms, -1.3%) 2 → 2
InitialRenders 3 render 1.4 ms → 1.3 ms (-0.1 ms, -4.1%) 4 → 4
Show details
Name Type Duration Count
`fib` function fib(30) function Baseline
Mean: 36.5 ms
Stdev: 0.2 ms (0.5%)
Runs: 36.3 36.6 36.9 36.4 36.5 36.3 36.4 36.5 36.3 36.4
Warmup runs: 36.8
Removed outliers: (none)
Stability: 0.5%

Current
Mean: 36.3 ms
Stdev: 0.1 ms (0.2%)
Runs: 36.3 36.2 36.3 36.3 36.3 36.3 36.3 36.3 36.4 36.4
Warmup runs: 36.3
Removed outliers: (none)
Stability: 0.2%
Baseline
Mean: 1
Stdev: 0 (0.0%)
Runs: 1 1 1 1 1 1 1 1 1 1

Current
Mean: 1
Stdev: 0 (0.0%)
Runs: 1 1 1 1 1 1 1 1 1 1
`fib` function fib(30) async async function Baseline
Mean: 36.3 ms
Stdev: 0.2 ms (0.5%)
Runs: 35.8 36.2 36.3 36.3 36.4 36.3 36.4 36.3 36.4 36.3
Warmup runs: 54.8
Removed outliers: (none)
Stability: 0.5%

Current
Mean: 36.3 ms
Stdev: 0.1 ms (0.4%)
Runs: 36.2 36.4 36.3 36.3 36.3 36.3 36.3 36.2 36.3 36.7
Warmup runs: 35.9
Removed outliers: (none)
Stability: 0.4%
Baseline
Mean: 1
Stdev: 0 (0.0%)
Runs: 1 1 1 1 1 1 1 1 1 1

Current
Mean: 1
Stdev: 0 (0.0%)
Runs: 1 1 1 1 1 1 1 1 1 1
`fib` function fib(31) function Baseline
Mean: 58.7 ms
Stdev: 0.3 ms (0.5%)
Runs: 58.3 58.2 58.8 58.8 58.8 58.8 58.7 58.8 58.8 59.3
Warmup runs: 58.0
Removed outliers: (none)
Stability: 0.5%

Current
Mean: 58.7 ms
Stdev: 0.0 ms (0.1%)
Runs: 58.7 58.7 58.7 58.7 58.7 58.7 58.7 58.7 58.7
Warmup runs: 58.3
Removed outliers: 60.8
Stability: 1.1%
Baseline
Mean: 1
Stdev: 0 (0.0%)
Runs: 1 1 1 1 1 1 1 1 1 1

Current
Mean: 1
Stdev: 0 (0.0%)
Runs: 1 1 1 1 1 1 1 1 1 1
`fib` function fib(31) async async function Baseline
Mean: 58.7 ms
Stdev: 0.6 ms (1.0%)
Runs: 57.9 58.0 57.9 58.7 59.7 58.7 58.8 58.6 59.3 59.1
Warmup runs: 57.9
Removed outliers: (none)
Stability: 1.0%

Current
Mean: 58.8 ms
Stdev: 0.1 ms (0.1%)
Runs: 58.8 58.7 58.8 58.8 59.0 58.9 58.8 58.7 58.8 58.7
Warmup runs: 58.1
Removed outliers: (none)
Stability: 0.1%
Baseline
Mean: 1
Stdev: 0 (0.0%)
Runs: 1 1 1 1 1 1 1 1 1 1

Current
Mean: 1
Stdev: 0 (0.0%)
Runs: 1 1 1 1 1 1 1 1 1 1
`fib` function fib(32) function Baseline
Mean: 94.9 ms
Stdev: 0.5 ms (0.5%)
Runs: 94.3 95.1 95.2 95.1 95.2 95.3 95.2 95.4 94.4 94.2
Warmup runs: 94.0
Removed outliers: (none)
Stability: 0.5%

Current
Mean: 95.1 ms
Stdev: 0.1 ms (0.2%)
Runs: 95.0 95.1 95.2 95.1 95.0 95.0 95.4 95.0 95.0 95.1
Warmup runs: 94.8
Removed outliers: (none)
Stability: 0.2%
Baseline
Mean: 1
Stdev: 0 (0.0%)
Runs: 1 1 1 1 1 1 1 1 1 1

Current
Mean: 1
Stdev: 0 (0.0%)
Runs: 1 1 1 1 1 1 1 1 1 1
`fib` function fib(32) async async function Baseline
Mean: 95.0 ms
Stdev: 0.9 ms (0.9%)
Runs: 94.6 94.9 95.3 94.9 93.7 94.7 94.9 97.1 94.9 95.2
Warmup runs: 95.0
Removed outliers: (none)
Stability: 0.9%

Current
Mean: 95.1 ms
Stdev: 0.1 ms (0.1%)
Runs: 95.0 95.1 95.3 95.2 94.9 95.3 95.2 95.1
Warmup runs: 93.8
Removed outliers: 108.5 104.1
Stability: 5.0%
Baseline
Mean: 1
Stdev: 0 (0.0%)
Runs: 1 1 1 1 1 1 1 1 1 1

Current
Mean: 1
Stdev: 0 (0.0%)
Runs: 1 1 1 1 1 1 1 1 1 1
<TestComponent size={50} />: 10 runs render Baseline
Mean: 57.9 ms
Stdev: 0.3 ms (0.5%)
Runs: 58.1 58.3 58.4 57.8 57.6 57.9 57.6 57.8 57.7 58.0
Warmup runs: 1928.3
Removed outliers: (none)
Stability: 0.5%

Current
Mean: 55.4 ms
Stdev: 0.3 ms (0.5%)
Runs: 55.9 55.5 55.4 55.0 55.3 55.3 55.2 55.7 55.2
Warmup runs: 140.9
Removed outliers: 61.4
Stability: 3.4%
Baseline
Mean: 4
Stdev: 0 (0.0%)
Runs: 4 4 4 4 4 4 4 4 4 4
Render issues:
- Initial updates: 1

Current
Mean: 4
Stdev: 0 (0.0%)
Runs: 4 4 4 4 4 4 4 4 4 4
Render issues:
- Initial updates: 1
<TestComponent size={50} />: 50 runs render Baseline
Mean: 58.5 ms
Stdev: 1.2 ms (2.0%)
Runs: 58.1 58.3 59.1 58.1 57.8 62.5 57.9 58.5 58.3 58.3 62.2 57.7 62.9 57.6 60.4 57.8 58.8 58.0 57.9 58.0 57.5 57.4 57.8 58.4 57.9 58.2 58.5 58.4 58.8 58.7 58.6 58.6 57.9 58.0 58.1 58.6 58.8 58.2 58.6 59.1 57.9 57.8 59.0 58.4 58.4 57.6 58.2 58.4
Warmup runs: 57.9
Removed outliers: 65.7 66.9
Stability: 3.3%

Current
Mean: 56.3 ms
Stdev: 1.0 ms (1.7%)
Runs: 55.7 55.8 55.7 55.4 55.3 56.1 56.0 56.6 56.2 56.1 55.8 55.6 55.5 56.8 55.8 56.8 56.7 56.8 56.9 56.4 56.3 55.9 61.1 56.8 56.5 56.7 56.6 56.1 57.2 56.2 56.1 57.4 55.9 56.3 55.8 56.2 58.5 55.4 55.8 55.3 55.4 56.9 56.9 56.8 55.9 55.5 55.5 54.4 55.1
Warmup runs: 55.8
Removed outliers: 64.7
Stability: 2.7%
Baseline
Mean: 4
Stdev: 0 (0.0%)
Runs: 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
Render issues:
- Initial updates: 1

Current
Mean: 4
Stdev: 0 (0.0%)
Runs: 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
Render issues:
- Initial updates: 1
InitialRenders 1 render Baseline
Mean: 0.9 ms
Stdev: 0.0 ms (3.1%)
Runs: 1.0 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9
Warmup runs: 12.7
Removed outliers: 1.2
Stability: 8.0%

Current
Mean: 0.9 ms
Stdev: 0.1 ms (7.4%)
Runs: 0.9 0.9 0.9 1.1 0.9 0.9 0.9 0.9 0.9 0.9
Warmup runs: 15.5
Removed outliers: (none)
Stability: 7.4%
Baseline
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2
Render issues:
- Initial updates: 1

Current
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2
Render issues:
- Initial updates: 1
InitialRenders 3 render Baseline
Mean: 1.4 ms
Stdev: 0.0 ms (2.3%)
Runs: 1.4 1.3 1.3 1.3 1.4 1.4 1.4 1.3 1.4 1.3
Warmup runs: 1.3
Removed outliers: (none)
Stability: 2.3%

Current
Mean: 1.3 ms
Stdev: 0.1 ms (4.5%)
Runs: 1.3 1.3 1.3 1.3 1.4 1.3 1.3 1.2 1.4 1.2
Warmup runs: 1.3
Removed outliers: (none)
Stability: 4.5%
Baseline
Mean: 4
Stdev: 0 (0.0%)
Runs: 4 4 4 4 4 4 4 4 4 4
Render issues:
- Initial updates: 3

Current
Mean: 4
Stdev: 0 (0.0%)
Runs: 4 4 4 4 4 4 4 4 4 4
Render issues:
- Initial updates: 3

Render Count Changes

There are no entries

Render Issues

Name Initial Updates Redundant Updates
<TestComponent size={50} />: 10 runs 1 🔴 -
<TestComponent size={50} />: 50 runs 1 🔴 -
<TestComponent size={500} />: 10 runs 1 🔴 -
InitialRenders 1 1 🔴 -
InitialRenders 3 3 🔴 -
RedundantUpdates - 1 (1) 🔴
ManyRenderIssues 2 🔴 2 (3, 4) 🔴

Added Entries

There are no entries

Removed Entries

There are no entries

Stability

Name Baseline Current
Weighted Average 1.0% 1.8%

Generated by 🚫 dangerJS against 127efe9

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant