Skip to content

Commit

Permalink
chore: Update benchmark report [skip ci]
Browse files Browse the repository at this point in the history
Signed-off-by: medz <[email protected]>
  • Loading branch information
medz committed Jan 14, 2025
1 parent 20b5310 commit 273c072
Show file tree
Hide file tree
Showing 7 changed files with 247 additions and 247 deletions.
82 changes: 41 additions & 41 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@ Benchmark comparing different standalone Dart reactivity/signals frameworks.
<!-- Rank Table -->
| Rank | Framework | Score | Total Time | Fail Coefficients |
|---|---|---|---|---|
| 🥇 | [alien_signals](https://pub.dev/packages/alien_signals) | 30.24 | 4.19s | 0.0 |
| 🥈 | [preact_signals](https://pub.dev/packages/preact_signals) | 23.25 | 10.18s | 0.0 |
| 🥉 | [signals](https://pub.dev/packages/signals) | 22.94 | 11.18s | 0.0 |
| 4 | [state_beacon](https://pub.dev/packages/state_beacon) | 16.96 | 3.49s | 8.0 |
| 5 | [mobx](https://pub.dev/packages/mobx) | 6.65 | 27.80s | 0.0 |
| 6 | [solidart](https://pub.dev/packages/solidart) | 4.77 | 39.68s | 3.0 |
| 🥇 | [alien_signals](https://pub.dev/packages/alien_signals) | 30.28 | 4.17s | 0.0 |
| 🥈 | [preact_signals](https://pub.dev/packages/preact_signals) | 23.25 | 9.84s | 0.0 |
| 🥉 | [signals](https://pub.dev/packages/signals) | 22.89 | 11.33s | 0.0 |
| 4 | [state_beacon](https://pub.dev/packages/state_beacon) | 16.32 | 3.52s | 8.0 |
| 5 | [mobx](https://pub.dev/packages/mobx) | 6.61 | 27.61s | 0.0 |
| 6 | [solidart](https://pub.dev/packages/solidart) | 4.51 | 40.85s | 3.0 |
<!-- Rank Table End -->

> [!TIP]
Expand All @@ -28,41 +28,41 @@ Benchmark comparing different standalone Dart reactivity/signals frameworks.
<!-- Benchmark Table -->
| Test Case | alien_signals | signals | preact_signals | solidart | state_beacon | mobx |
|---|---|---|---|---|---|---|
| avoidablePropagation | 191.79ms | 208.15ms | 206.88ms | 2.20s | 159.84ms (fail) | 2.32s |
| broadPropagation | 413.71ms | 456.24ms | 453.14ms | 5.53s | 6.50ms (fail) | 4.43s |
| deepPropagation | 158.71ms | 169.50ms | 176.29ms | 2.02s | 142.65ms (fail) | 1.57s |
| diamond | 274.37ms | 283.54ms | 311.18ms | 3.45s | 189.94ms (fail) | 2.49s |
| mux | 394.30ms | 411.28ms | 391.91ms | 2.06s | 191.65ms (fail) | 1.85s |
| repeatedObservers | 37.19ms | 44.90ms | 41.51ms | 210.04ms | 53.67ms (fail) | 236.14ms |
| triangle | 101.85ms | 102.60ms | 100.15ms | 1.13s | 77.48ms (fail) | 783.47ms |
| unstable | 89.05ms | 76.80ms | 68.26ms | 346.40ms | 345.05ms (fail) | 347.37ms |
| molBench | 495.49ms | 487.14ms | 484.05ms | 1.74s | 947μs | 591.29ms |
| create_signals | 21.25ms | 31.00ms | 4.55ms | 67.50ms | 62.10ms | 82.46ms |
| comp_0to1 | 4.66ms | 10.95ms | 16.78ms | 31.11ms | 53.54ms | 15.51ms |
| comp_1to1 | 16.89ms | 16.19ms | 16.16ms | 43.21ms | 51.99ms | 41.25ms |
| comp_2to1 | 10.77ms | 19.05ms | 17.96ms | 20.72ms | 33.52ms | 22.91ms |
| comp_4to1 | 16.58ms | 6.64ms | 11.99ms | 18.67ms | 19.31ms | 16.69ms |
| comp_1000to1 | 4μs | 9μs | 5μs | 2.23ms | 48μs | 31μs |
| comp_1to2 | 6.48ms | 19.94ms | 18.64ms | 33.78ms | 45.04ms | 35.84ms |
| comp_1to4 | 9.15ms | 16.71ms | 26.39ms | 24.28ms | 42.21ms | 17.82ms |
| comp_1to8 | 5.64ms | 6.71ms | 5.49ms | 23.55ms | 42.89ms | 19.79ms |
| comp_1to1000 | 3.33ms | 4.61ms | 6.08ms | 19.09ms | 39.06ms | 15.43ms |
| update_1to1 | 6.32ms | 9.36ms | 8.76ms | 43.31ms | 9.48ms | 24.89ms |
| update_2to1 | 1.94ms | 4.66ms | 4.36ms | 21.41ms | 2.94ms | 13.36ms |
| update_4to1 | 2.37ms | 2.35ms | 2.22ms | 10.64ms | 1.72ms | 7.51ms |
| update_1000to1 | 24μs | 23μs | 21μs | 115μs | 15μs | 65μs |
| update_1to2 | 4.15ms | 4.73ms | 4.36ms | 23.11ms | 3.30ms | 13.22ms |
| update_1to4 | 1.81ms | 2.33ms | 2.20ms | 10.88ms | 1.49ms | 6.94ms |
| update_1to1000 | 28μs | 46μs | 1.01ms | 213μs | 386μs | 175μs |
| cellx1000 | 9.36ms | 9.58ms | 9.70ms | 167.60ms | 5.13ms | 79.30ms |
| cellx2500 | 26.58ms | 31.94ms | 27.31ms | 486.84ms | 20.69ms | 261.09ms |
| cellx5000 | 67.61ms | 65.73ms | 76.71ms | 1.11s | 62.63ms | 559.77ms |
| 10x5 - 2 sources - read 20.0% (simple) | 266.35ms | 514.50ms | 443.38ms | 2.62s (half) | 254.61ms | 2.07s |
| 10x10 - 6 sources - dynamic - read 20.0% (dynamic) | 216.30ms | 279.30ms | 321.53ms | 2.40s (half) | 205.48ms | 1.57s |
| 1000x12 - 4 sources - dynamic (large) | 294.23ms | 3.68s | 3.70s | 4.05s (half) | 350.80ms | 1.85s |
| 1000x5 - 25 sources (wide dense) | 498.06ms | 3.50s | 2.52s | 4.92s (half) | 519.64ms | 3.56s |
| 5x500 - 3 sources (deep) | 247.46ms | 226.20ms | 228.11ms | 2.07s (half) | 232.39ms | 1.16s |
| 100x15 - 6 sources - dynamic (very dynamic) | 291.69ms | 475.17ms | 473.40ms | 2.79s (half) | 265.25ms | 1.75s |
| avoidablePropagation | 206.73ms | 219.97ms | 208.76ms | 2.26s | 156.33ms (fail) | 2.38s |
| broadPropagation | 422.97ms | 459.70ms | 456.40ms | 5.68s | 6.98ms (fail) | 4.40s |
| deepPropagation | 160.41ms | 171.03ms | 173.31ms | 2.06s | 139.97ms (fail) | 1.56s |
| diamond | 266.55ms | 286.55ms | 276.25ms | 3.58s | 190.60ms (fail) | 2.44s |
| mux | 397.07ms | 413.82ms | 386.79ms | 2.09s | 199.09ms (fail) | 1.87s |
| repeatedObservers | 37.41ms | 44.83ms | 41.09ms | 216.68ms | 53.59ms (fail) | 240.12ms |
| triangle | 101.66ms | 100.33ms | 99.01ms | 1.19s | 79.46ms (fail) | 788.52ms |
| unstable | 90.02ms | 78.57ms | 69.72ms | 357.49ms | 336.08ms (fail) | 352.50ms |
| molBench | 491.54ms | 487.89ms | 483.53ms | 1.77s | 908μs | 591.45ms |
| create_signals | 21.23ms | 30.56ms | 4.63ms | 60.56ms | 66.98ms | 62.54ms |
| comp_0to1 | 4.55ms | 14.90ms | 17.23ms | 39.41ms | 58.50ms | 19.00ms |
| comp_1to1 | 15.16ms | 18.64ms | 15.53ms | 41.73ms | 57.47ms | 32.32ms |
| comp_2to1 | 15.89ms | 18.62ms | 11.48ms | 28.24ms | 35.85ms | 19.05ms |
| comp_4to1 | 13.22ms | 1.98ms | 11.42ms | 12.99ms | 18.13ms | 19.01ms |
| comp_1000to1 | 4μs | 8μs | 7μs | 2.11ms | 84μs | 15μs |
| comp_1to2 | 9.68ms | 23.71ms | 16.88ms | 31.31ms | 53.05ms | 37.71ms |
| comp_1to4 | 8.18ms | 12.48ms | 24.89ms | 27.61ms | 47.22ms | 23.54ms |
| comp_1to8 | 5.64ms | 11.40ms | 7.86ms | 24.54ms | 48.39ms | 22.36ms |
| comp_1to1000 | 3.65ms | 4.60ms | 5.11ms | 18.89ms | 44.22ms | 15.69ms |
| update_1to1 | 6.02ms | 9.39ms | 8.78ms | 43.41ms | 7.75ms | 28.08ms |
| update_2to1 | 1.98ms | 4.67ms | 4.36ms | 21.38ms | 2.90ms | 14.02ms |
| update_4to1 | 1.91ms | 2.34ms | 2.18ms | 10.80ms | 1.91ms | 7.55ms |
| update_1000to1 | 22μs | 23μs | 21μs | 116μs | 15μs | 69μs |
| update_1to2 | 3.17ms | 4.72ms | 4.36ms | 21.43ms | 4.44ms | 14.05ms |
| update_1to4 | 2.42ms | 2.33ms | 2.18ms | 10.93ms | 1.49ms | 7.00ms |
| update_1to1000 | 51μs | 45μs | 179μs | 221μs | 447μs | 165μs |
| cellx1000 | 8.04ms | 9.76ms | 10.83ms | 161.38ms | 5.36ms | 76.91ms |
| cellx2500 | 22.96ms | 31.37ms | 38.48ms | 529.65ms | 19.78ms | 305.46ms |
| cellx5000 | 50.17ms | 66.03ms | 83.32ms | 1.22s | 61.11ms | 570.49ms |
| 10x5 - 2 sources - read 20.0% (simple) | 265.57ms | 500.30ms | 428.47ms | 2.76s (half) | 255.90ms | 2.01s |
| 10x10 - 6 sources - dynamic - read 20.0% (dynamic) | 219.56ms | 282.16ms | 274.17ms | 2.51s (half) | 206.04ms | 1.50s |
| 1000x12 - 4 sources - dynamic (large) | 296.20ms | 3.81s | 3.41s | 4.23s (half) | 341.21ms | 1.79s |
| 1000x5 - 25 sources (wide dense) | 491.96ms | 3.49s | 2.57s | 4.96s (half) | 515.18ms | 3.55s |
| 5x500 - 3 sources (deep) | 242.36ms | 229.39ms | 225.29ms | 2.07s (half) | 233.59ms | 1.15s |
| 100x15 - 6 sources - dynamic (very dynamic) | 288.28ms | 483.64ms | 463.72ms | 2.80s (half) | 266.39ms | 1.71s |
<!-- Benchmark Table End -->

> [!TIP]
Expand Down
68 changes: 34 additions & 34 deletions bench/alien_signals.md
Original file line number Diff line number Diff line change
@@ -1,37 +1,37 @@
| Framework | Test Case | Time (μs) |
| --- | --- | --- |
| alien_signals | avoidablePropagation (success) | 191789 |
| alien_signals | broadPropagation (success) | 413712 |
| alien_signals | deepPropagation (success) | 158708 |
| alien_signals | diamond (success) | 274372 |
| alien_signals | mux (success) | 394303 |
| alien_signals | repeatedObservers (success) | 37192 |
| alien_signals | triangle (success) | 101847 |
| alien_signals | unstable (success) | 89049 |
| alien_signals | molBench | 495492 |
| alien_signals | create_signals | 21253 |
| alien_signals | comp_0to1 | 4663 |
| alien_signals | comp_1to1 | 16885 |
| alien_signals | comp_2to1 | 10768 |
| alien_signals | comp_4to1 | 16582 |
| alien_signals | avoidablePropagation (success) | 206726 |
| alien_signals | broadPropagation (success) | 422966 |
| alien_signals | deepPropagation (success) | 160413 |
| alien_signals | diamond (success) | 266552 |
| alien_signals | mux (success) | 397068 |
| alien_signals | repeatedObservers (success) | 37413 |
| alien_signals | triangle (success) | 101656 |
| alien_signals | unstable (success) | 90017 |
| alien_signals | molBench | 491544 |
| alien_signals | create_signals | 21230 |
| alien_signals | comp_0to1 | 4554 |
| alien_signals | comp_1to1 | 15158 |
| alien_signals | comp_2to1 | 15895 |
| alien_signals | comp_4to1 | 13220 |
| alien_signals | comp_1000to1 | 4 |
| alien_signals | comp_1to2 | 6481 |
| alien_signals | comp_1to4 | 9154 |
| alien_signals | comp_1to8 | 5637 |
| alien_signals | comp_1to1000 | 3332 |
| alien_signals | update_1to1 | 6318 |
| alien_signals | update_2to1 | 1941 |
| alien_signals | update_4to1 | 2370 |
| alien_signals | update_1000to1 | 24 |
| alien_signals | update_1to2 | 4146 |
| alien_signals | update_1to4 | 1807 |
| alien_signals | update_1to1000 | 28 |
| alien_signals | cellx1000 (first: pass, last: pass) | 9359 |
| alien_signals | cellx2500 (first: pass, last: pass) | 26577 |
| alien_signals | cellx5000 (first: pass, last: pass) | 67615 |
| alien_signals | 10x5 - 2 sources - read 20.0% (simple, sum: pass, count: pass) | 266349 |
| alien_signals | 10x10 - 6 sources - dynamic - read 20.0% (dynamic, sum: pass, count: pass) | 216300 |
| alien_signals | 1000x12 - 4 sources - dynamic (large, sum: pass, count: pass) | 294227 |
| alien_signals | 1000x5 - 25 sources (wide dense, sum: pass, count: pass) | 498057 |
| alien_signals | 5x500 - 3 sources (deep, sum: pass, count: pass) | 247463 |
| alien_signals | 100x15 - 6 sources - dynamic (very dynamic, sum: pass, count: pass) | 291689 |
| alien_signals | comp_1to2 | 9683 |
| alien_signals | comp_1to4 | 8179 |
| alien_signals | comp_1to8 | 5640 |
| alien_signals | comp_1to1000 | 3646 |
| alien_signals | update_1to1 | 6019 |
| alien_signals | update_2to1 | 1981 |
| alien_signals | update_4to1 | 1912 |
| alien_signals | update_1000to1 | 22 |
| alien_signals | update_1to2 | 3169 |
| alien_signals | update_1to4 | 2420 |
| alien_signals | update_1to1000 | 51 |
| alien_signals | cellx1000 (first: pass, last: pass) | 8036 |
| alien_signals | cellx2500 (first: pass, last: pass) | 22959 |
| alien_signals | cellx5000 (first: pass, last: pass) | 50170 |
| alien_signals | 10x5 - 2 sources - read 20.0% (simple, sum: pass, count: pass) | 265574 |
| alien_signals | 10x10 - 6 sources - dynamic - read 20.0% (dynamic, sum: pass, count: pass) | 219562 |
| alien_signals | 1000x12 - 4 sources - dynamic (large, sum: pass, count: pass) | 296196 |
| alien_signals | 1000x5 - 25 sources (wide dense, sum: pass, count: pass) | 491957 |
| alien_signals | 5x500 - 3 sources (deep, sum: pass, count: pass) | 242363 |
| alien_signals | 100x15 - 6 sources - dynamic (very dynamic, sum: pass, count: pass) | 288279 |
70 changes: 35 additions & 35 deletions bench/mobx.md
Original file line number Diff line number Diff line change
@@ -1,37 +1,37 @@
| Framework | Test Case | Time (μs) |
| --- | --- | --- |
| mobx | avoidablePropagation (success) | 2319891 |
| mobx | broadPropagation (success) | 4426738 |
| mobx | deepPropagation (success) | 1572697 |
| mobx | diamond (success) | 2490614 |
| mobx | mux (success) | 1847984 |
| mobx | repeatedObservers (success) | 236139 |
| mobx | triangle (success) | 783468 |
| mobx | unstable (success) | 347370 |
| mobx | molBench | 591293 |
| mobx | create_signals | 82457 |
| mobx | comp_0to1 | 15510 |
| mobx | comp_1to1 | 41248 |
| mobx | comp_2to1 | 22912 |
| mobx | comp_4to1 | 16694 |
| mobx | comp_1000to1 | 31 |
| mobx | comp_1to2 | 35838 |
| mobx | comp_1to4 | 17825 |
| mobx | comp_1to8 | 19791 |
| mobx | comp_1to1000 | 15432 |
| mobx | update_1to1 | 24889 |
| mobx | update_2to1 | 13360 |
| mobx | update_4to1 | 7510 |
| mobx | update_1000to1 | 65 |
| mobx | update_1to2 | 13222 |
| mobx | update_1to4 | 6942 |
| mobx | update_1to1000 | 175 |
| mobx | cellx1000 (first: pass, last: pass) | 79300 |
| mobx | cellx2500 (first: pass, last: pass) | 261091 |
| mobx | cellx5000 (first: pass, last: pass) | 559774 |
| mobx | 10x5 - 2 sources - read 20.0% (simple, sum: pass, count: pass) | 2066792 |
| mobx | 10x10 - 6 sources - dynamic - read 20.0% (dynamic, sum: pass, count: pass) | 1569141 |
| mobx | 1000x12 - 4 sources - dynamic (large, sum: pass, count: pass) | 1848738 |
| mobx | 1000x5 - 25 sources (wide dense, sum: pass, count: pass) | 3560057 |
| mobx | 5x500 - 3 sources (deep, sum: pass, count: pass) | 1156058 |
| mobx | 100x15 - 6 sources - dynamic (very dynamic, sum: pass, count: pass) | 1750300 |
| mobx | avoidablePropagation (success) | 2378432 |
| mobx | broadPropagation (success) | 4398595 |
| mobx | deepPropagation (success) | 1562027 |
| mobx | diamond (success) | 2438692 |
| mobx | mux (success) | 1865649 |
| mobx | repeatedObservers (success) | 240117 |
| mobx | triangle (success) | 788525 |
| mobx | unstable (success) | 352499 |
| mobx | molBench | 591453 |
| mobx | create_signals | 62539 |
| mobx | comp_0to1 | 18996 |
| mobx | comp_1to1 | 32322 |
| mobx | comp_2to1 | 19045 |
| mobx | comp_4to1 | 19009 |
| mobx | comp_1000to1 | 15 |
| mobx | comp_1to2 | 37706 |
| mobx | comp_1to4 | 23540 |
| mobx | comp_1to8 | 22362 |
| mobx | comp_1to1000 | 15688 |
| mobx | update_1to1 | 28082 |
| mobx | update_2to1 | 14019 |
| mobx | update_4to1 | 7546 |
| mobx | update_1000to1 | 69 |
| mobx | update_1to2 | 14053 |
| mobx | update_1to4 | 6997 |
| mobx | update_1to1000 | 165 |
| mobx | cellx1000 (first: pass, last: pass) | 76912 |
| mobx | cellx2500 (first: pass, last: pass) | 305465 |
| mobx | cellx5000 (first: pass, last: pass) | 570486 |
| mobx | 10x5 - 2 sources - read 20.0% (simple, sum: pass, count: pass) | 2007996 |
| mobx | 10x10 - 6 sources - dynamic - read 20.0% (dynamic, sum: pass, count: pass) | 1504991 |
| mobx | 1000x12 - 4 sources - dynamic (large, sum: pass, count: pass) | 1793845 |
| mobx | 1000x5 - 25 sources (wide dense, sum: pass, count: pass) | 3548258 |
| mobx | 5x500 - 3 sources (deep, sum: pass, count: pass) | 1147185 |
| mobx | 100x15 - 6 sources - dynamic (very dynamic, sum: pass, count: pass) | 1713548 |
68 changes: 34 additions & 34 deletions bench/preact_signals.md
Original file line number Diff line number Diff line change
@@ -1,37 +1,37 @@
| Framework | Test Case | Time (μs) |
| --- | --- | --- |
| preact_signals | avoidablePropagation (success) | 206879 |
| preact_signals | broadPropagation (success) | 453145 |
| preact_signals | deepPropagation (success) | 176290 |
| preact_signals | diamond (success) | 311176 |
| preact_signals | mux (success) | 391909 |
| preact_signals | repeatedObservers (success) | 41511 |
| preact_signals | triangle (success) | 100146 |
| preact_signals | unstable (success) | 68259 |
| preact_signals | molBench | 484051 |
| preact_signals | create_signals | 4551 |
| preact_signals | comp_0to1 | 16781 |
| preact_signals | comp_1to1 | 16160 |
| preact_signals | comp_2to1 | 17959 |
| preact_signals | comp_4to1 | 11987 |
| preact_signals | comp_1000to1 | 5 |
| preact_signals | comp_1to2 | 18641 |
| preact_signals | comp_1to4 | 26388 |
| preact_signals | comp_1to8 | 5493 |
| preact_signals | comp_1to1000 | 6081 |
| preact_signals | update_1to1 | 8763 |
| preact_signals | update_2to1 | 4355 |
| preact_signals | update_4to1 | 2222 |
| preact_signals | avoidablePropagation (success) | 208759 |
| preact_signals | broadPropagation (success) | 456398 |
| preact_signals | deepPropagation (success) | 173315 |
| preact_signals | diamond (success) | 276252 |
| preact_signals | mux (success) | 386787 |
| preact_signals | repeatedObservers (success) | 41095 |
| preact_signals | triangle (success) | 99006 |
| preact_signals | unstable (success) | 69715 |
| preact_signals | molBench | 483533 |
| preact_signals | create_signals | 4633 |
| preact_signals | comp_0to1 | 17230 |
| preact_signals | comp_1to1 | 15526 |
| preact_signals | comp_2to1 | 11479 |
| preact_signals | comp_4to1 | 11419 |
| preact_signals | comp_1000to1 | 7 |
| preact_signals | comp_1to2 | 16878 |
| preact_signals | comp_1to4 | 24892 |
| preact_signals | comp_1to8 | 7864 |
| preact_signals | comp_1to1000 | 5113 |
| preact_signals | update_1to1 | 8778 |
| preact_signals | update_2to1 | 4362 |
| preact_signals | update_4to1 | 2177 |
| preact_signals | update_1000to1 | 21 |
| preact_signals | update_1to2 | 4364 |
| preact_signals | update_1to4 | 2200 |
| preact_signals | update_1to1000 | 1011 |
| preact_signals | cellx1000 (first: pass, last: pass) | 9701 |
| preact_signals | cellx2500 (first: pass, last: pass) | 27307 |
| preact_signals | cellx5000 (first: pass, last: pass) | 76710 |
| preact_signals | 10x5 - 2 sources - read 20.0% (simple, sum: pass, count: pass) | 443376 |
| preact_signals | 10x10 - 6 sources - dynamic - read 20.0% (dynamic, sum: pass, count: pass) | 321532 |
| preact_signals | 1000x12 - 4 sources - dynamic (large, sum: pass, count: pass) | 3702689 |
| preact_signals | 1000x5 - 25 sources (wide dense, sum: pass, count: pass) | 2519218 |
| preact_signals | 5x500 - 3 sources (deep, sum: pass, count: pass) | 228114 |
| preact_signals | 100x15 - 6 sources - dynamic (very dynamic, sum: pass, count: pass) | 473405 |
| preact_signals | update_1to2 | 4357 |
| preact_signals | update_1to4 | 2176 |
| preact_signals | update_1to1000 | 179 |
| preact_signals | cellx1000 (first: pass, last: pass) | 10832 |
| preact_signals | cellx2500 (first: pass, last: pass) | 38481 |
| preact_signals | cellx5000 (first: pass, last: pass) | 83321 |
| preact_signals | 10x5 - 2 sources - read 20.0% (simple, sum: pass, count: pass) | 428474 |
| preact_signals | 10x10 - 6 sources - dynamic - read 20.0% (dynamic, sum: pass, count: pass) | 274173 |
| preact_signals | 1000x12 - 4 sources - dynamic (large, sum: pass, count: pass) | 3408247 |
| preact_signals | 1000x5 - 25 sources (wide dense, sum: pass, count: pass) | 2573490 |
| preact_signals | 5x500 - 3 sources (deep, sum: pass, count: pass) | 225295 |
| preact_signals | 100x15 - 6 sources - dynamic (very dynamic, sum: pass, count: pass) | 463724 |
Loading

0 comments on commit 273c072

Please sign in to comment.