callstack / reassure

Performance testing companion for React and React Native
https://callstack.github.io/reassure/
MIT License
1.26k stars 28 forks source link

feat: enable wasm by default #488

Closed mdjastrzebski closed 4 months ago

mdjastrzebski commented 4 months ago

Summary

Enable WASM & baseline compilers by default.

Test plan

changeset-bot[bot] commented 4 months ago

⚠️ No Changeset found

Latest commit: 15ae97205964e4a44c40dd2b9b57a919bf279f63

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

github-actions[bot] commented 4 months ago

Performance Comparison Report

Significant Changes To Duration

Name Type Duration Count
fib 30 function 82.2 ms → 38.5 ms (-43.8 ms, -53.2%) 🟢🟢 1 → 1
Other Component 10 legacy scenario render 113.6 ms → 68.7 ms (-44.9 ms, -39.5%) 🟢🟢 4 → 4
Other Component 20 render 114.5 ms → 68.8 ms (-45.8 ms, -40.0%) 🟢🟢 4 → 4
Other Component 10 render 114.9 ms → 67.8 ms (-47.1 ms, -41.0%) 🟢🟢 4 → 4
fib 31 function 145.2 ms → 62.8 ms (-82.3 ms, -56.7%) 🟢🟢 1 → 1
Async Component render 190.5 ms → 107.6 ms (-82.9 ms, -43.5%) 🟢🟢 7 → 7
fib 32 function 225.0 ms → 101.2 ms (-123.7 ms, -55.0%) 🟢🟢 1 → 1
Show details | Name | Type | Duration | Count | | ---------------------------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | fib 30 | function | **Baseline**
Mean: 82.2 ms
Stdev: 1.9 ms (2.3%)
Runs: 87.3 83.1 81.7 81.6 81.5 81.5 81.4 81.4 81.4 81.3

**Current**
Mean: 38.5 ms
Stdev: 0.8 ms (2.0%)
Runs: 38.7 38.8 38.6 38.7 38.8 38.8 38.7 38.8 38.3 36.3 | **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 | | Other Component 10 legacy scenario | render | **Baseline**
Mean: 113.6 ms
Stdev: 4.4 ms (3.9%)
Runs: 124 116 115 114 114 113 112 110 110 108

**Current**
Mean: 68.7 ms
Stdev: 5.3 ms (7.7%)
Runs: 70 66 73 67 64 73 74 60 64 76 | **Baseline**
Mean: 4
Stdev: 0 (0.0%)
Runs: 4 4 4 4 4 4 4 4 4 4

**Current**
Mean: 4
Stdev: 0 (0.0%)
Runs: 4 4 4 4 4 4 4 4 4 4 | | Other Component 20 | render | **Baseline**
Mean: 114.5 ms
Stdev: 5.2 ms (4.5%)
Runs: 128 123 120 120 120 115 115 114 114 112 112 112 112 112 112 111 111 110 110 107

**Current**
Mean: 68.8 ms
Stdev: 2.8 ms (4.1%)
Runs: 66 67 72 71 68 68 70 68 70 71 71 66 65 68 72 61 71 72 70 68 | **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

**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 | | Other Component 10 | render | **Baseline**
Mean: 114.9 ms
Stdev: 5.4 ms (4.7%)
Runs: 124 122 116 116 114 114 113 113 113 104

**Current**
Mean: 67.8 ms
Stdev: 4.7 ms (6.9%)
Runs: 70 73 70 65 66 61 71 62 65 75 | **Baseline**
Mean: 4
Stdev: 0 (0.0%)
Runs: 4 4 4 4 4 4 4 4 4 4

**Current**
Mean: 4
Stdev: 0 (0.0%)
Runs: 4 4 4 4 4 4 4 4 4 4 | | fib 31 | function | **Baseline**
Mean: 145.2 ms
Stdev: 1.8 ms (1.3%)
Runs: 149.4 147.1 146.3 144.7 144.2 144.1 144.1 144.0 144.0 143.9

**Current**
Mean: 62.8 ms
Stdev: 0.2 ms (0.3%)
Runs: 62.8 62.8 62.7 62.7 62.8 62.8 62.8 62.8 62.8 63.3 | **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 | | Async Component | render | **Baseline**
Mean: 190.5 ms
Stdev: 4.6 ms (2.4%)
Runs: 197 196 195 193 192 188 188 186 185 185

**Current**
Mean: 107.6 ms
Stdev: 6.6 ms (6.1%)
Runs: 114 106 103 100 108 104 106 111 102 122 | **Baseline**
Mean: 7
Stdev: 0 (0.0%)
Runs: 7 7 7 7 7 7 7 7 7 7

**Current**
Mean: 7
Stdev: 0 (0.0%)
Runs: 7 7 7 7 7 7 7 7 7 7 | | fib 32 | function | **Baseline**
Mean: 225.0 ms
Stdev: 2.1 ms (0.9%)
Runs: 229.5 226.0 225.6 225.6 225.2 225.2 224.2 223.3 223.0 222.0

**Current**
Mean: 101.2 ms
Stdev: 0.2 ms (0.2%)
Runs: 101.0 101.0 101.0 101.0 101.3 101.4 101.3 101.3 101.6 101.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 |

Meaningless Changes To Duration

There are no entries

Changes To Count

There are no entries

Added Scenarios

There are no entries

Removed Scenarios

There are no entries

Generated by :no_entry_sign: dangerJS against 15ae97205964e4a44c40dd2b9b57a919bf279f63