ReactiveEngine@3.0.0-alpha.2

Benchmark snapshot

2026-11-11T18:28:35.378Z → 2026-11-11T18:47:17.423Z

passed · full · observed graphs · CellX standard

v22.20.0 · Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz · linux x64

544 measurements; 0 failed suites. Times are milliseconds. Each framework/suite runs in a fresh process; values are the minimum of 3 samples. Explicit GC is outside timing. Raw samples are in the adjacent JSON file. See the repository README for workload definitions and limitations.

Comparison by workload family

Geometric mean of each case's time divided by the fastest engine on that case. Lower is better; 1× means fastest on every case in that family. Cases have equal weight within a family. There is no overall score. Small CellX timings are particularly sensitive to noise.

Enginekairomolsdynamiccellx
alien-signals1.02×1.36×1.04×1.00×1.42×
@angular/signals3.34×1.50×3.62×3.57×1.56×
MobX4.24×1.83×4.47×4.11×2.99×
$mol_wire3.73×1.00×4.62×2.16×2.16×
Oby2.08×1.62×4.00×1.82×1.68×
Pota2.85×1.54×3.43×2.17×1.04×
x-reactivity3.92×1.57×4.76×3.34×2.59×
Preact Signals1.13×1.33×1.20×1.38×1.58×
TC39 Signals Polyfill5.67×1.53×4.87×11.55×1.92×
SolidJS4.52×1.81×4.27×4.72×2.17×
Svelte v54.83×1.66×4.16×2.67×136.46×
@amadeus-it-group/tansu3.13×1.51×3.35×2.81×3.64×
@tldraw/state3.92×1.56×3.04×6.96×2.42×
uSignal3.14×1.95×2.83×2.64×1.27×
@vue/reactivity2.35×1.72×1.81×2.18×1.46×
@pravosleva/reactive-engine2.83×1.67×11.13×2.76×1.74×

Packages

PackageVersion
alien-signals3.2.1
@angular/core22.1.7
mobx7.0.6
mol_wire_lib1.0.1812
oby15.1.2
pota0.22.235
@solidjs/signals2.0.0-rc.0
@preact/signals-core1.14.4
signal-polyfill0.2.2
solid-js1.9.17
svelte5.57.0
@amadeus-it-group/tansu2.0.0
@tldraw/state5.4.2
usignal0.10.0
@vue/reactivity3.5.44
@pravosleva/reactive-engine3.0.0-alpha.2

Measurements

FrameworkSuiteTestms
alien-signalskairoavoidablePropagation188.1058
alien-signalskairobroadPropagation411.4025
alien-signalskairodeepPropagation175.7341
alien-signalskairodiamond245.1945
alien-signalskairomux427.7417
alien-signalskairorepeatedObservers32.1587
alien-signalskairotriangle98.3086
alien-signalskairounstable84.0019
alien-signalsmolmolBench864.5524
alien-signalsscreateDataSignals9.7996
alien-signalsscreateComputations0to18.9962
alien-signalsscreateComputations1to130.1745
alien-signalsscreateComputations2to116.0707
alien-signalsscreateComputations4to115.0382
alien-signalsscreateComputations1000to112.8675
alien-signalsscreateComputations1to230.4839
alien-signalsscreateComputations1to430.1583
alien-signalsscreateComputations1to817.6650
alien-signalsscreateComputations1to100015.1116
alien-signalssupdateComputations1to145.5651
alien-signalssupdateComputations2to123.5273
alien-signalssupdateComputations4to115.2810
alien-signalssupdateComputations1000to18.0061
alien-signalssupdateComputations1to232.0331
alien-signalssupdateComputations1to427.8609
alien-signalssupdateComputations1to100030.1778
alien-signalsdynamic10x5 - 2 sources - read 20% (simple component)393.3922
alien-signalsdynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)266.7151
alien-signalsdynamic1000x12 - 4 sources - dynamic (large web app)386.6235
alien-signalsdynamic1000x5 - 25 sources (wide dense)692.6241
alien-signalsdynamic5x500 - 3 sources (deep)212.1738
alien-signalscellxcellx100.1001
alien-signalscellxcellx200.1850
alien-signalscellxcellx300.2622
@angular/signalskairoavoidablePropagation603.0851
@angular/signalskairobroadPropagation1442.3379
@angular/signalskairodeepPropagation412.2617
@angular/signalskairodiamond848.8326
@angular/signalskairomux1275.7076
@angular/signalskairorepeatedObservers126.0569
@angular/signalskairotriangle387.3996
@angular/signalskairounstable272.6977
@angular/signalsmolmolBench950.9099
@angular/signalsscreateDataSignals134.7552
@angular/signalsscreateComputations0to121.9340
@angular/signalsscreateComputations1to1171.3244
@angular/signalsscreateComputations2to1186.7362
@angular/signalsscreateComputations4to1199.4099
@angular/signalsscreateComputations1000to1149.7387
@angular/signalsscreateComputations1to282.9247
@angular/signalsscreateComputations1to455.8196
@angular/signalsscreateComputations1to844.3278
@angular/signalsscreateComputations1to100029.2465
@angular/signalssupdateComputations1to174.2801
@angular/signalssupdateComputations2to156.4971
@angular/signalssupdateComputations4to134.9887
@angular/signalssupdateComputations1000to115.7709
@angular/signalssupdateComputations1to268.8821
@angular/signalssupdateComputations1to471.4670
@angular/signalssupdateComputations1to100061.9656
@angular/signalsdynamic10x5 - 2 sources - read 20% (simple component)1397.2668
@angular/signalsdynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)917.8416
@angular/signalsdynamic1000x12 - 4 sources - dynamic (large web app)1572.1451
@angular/signalsdynamic1000x5 - 25 sources (wide dense)2106.2860
@angular/signalsdynamic5x500 - 3 sources (deep)818.1812
@angular/signalscellxcellx100.1268
@angular/signalscellxcellx200.2161
@angular/signalscellxcellx300.2357
MobXkairoavoidablePropagation1033.1076
MobXkairobroadPropagation2313.2729
MobXkairodeepPropagation914.2866
MobXkairodiamond1322.8920
MobXkairomux1163.4497
MobXkairorepeatedObservers93.2004
MobXkairotriangle468.9970
MobXkairounstable238.1700
MobXmolmolBench1160.4203
MobXscreateDataSignals20.3079
MobXscreateComputations0to172.0702
MobXscreateComputations1to1197.0038
MobXscreateComputations2to1158.0857
MobXscreateComputations4to1127.9896
MobXscreateComputations1000to154.8075
MobXscreateComputations1to2169.8207
MobXscreateComputations1to4147.4549
MobXscreateComputations1to8132.9858
MobXscreateComputations1to1000120.0124
MobXsupdateComputations1to1132.1193
MobXsupdateComputations2to163.6618
MobXsupdateComputations4to138.1625
MobXsupdateComputations1000to112.3463
MobXsupdateComputations1to2106.0525
MobXsupdateComputations1to497.0492
MobXsupdateComputations1to100083.8582
MobXdynamic10x5 - 2 sources - read 20% (simple component)1899.2829
MobXdynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)1086.1942
MobXdynamic1000x12 - 4 sources - dynamic (large web app)1478.6791
MobXdynamic1000x5 - 25 sources (wide dense)2762.0492
MobXdynamic5x500 - 3 sources (deep)828.0787
MobXcellxcellx100.2654
MobXcellxcellx200.3352
MobXcellxcellx300.5127
$mol_wirekairoavoidablePropagation579.3940
$mol_wirekairobroadPropagation1893.9896
$mol_wirekairodeepPropagation524.6880
$mol_wirekairodiamond874.2332
$mol_wirekairomux1111.0394
$mol_wirekairorepeatedObservers174.4272
$mol_wirekairotriangle283.6583
$mol_wirekairounstable455.7802
$mol_wiremolmolBench635.7161
$mol_wirescreateDataSignals53.8233
$mol_wirescreateComputations0to142.8286
$mol_wirescreateComputations1to1156.4538
$mol_wirescreateComputations2to1127.6666
$mol_wirescreateComputations4to1114.0527
$mol_wirescreateComputations1000to192.8030
$mol_wirescreateComputations1to2126.1182
$mol_wirescreateComputations1to4100.8792
$mol_wirescreateComputations1to883.6173
$mol_wirescreateComputations1to100064.3394
$mol_wiresupdateComputations1to1157.1381
$mol_wiresupdateComputations2to187.5115
$mol_wiresupdateComputations4to152.2564
$mol_wiresupdateComputations1000to116.5238
$mol_wiresupdateComputations1to2132.6715
$mol_wiresupdateComputations1to4118.3253
$mol_wiresupdateComputations1to1000121.6107
$mol_wiredynamic10x5 - 2 sources - read 20% (simple component)1050.6664
$mol_wiredynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)559.3923
$mol_wiredynamic1000x12 - 4 sources - dynamic (large web app)882.5061
$mol_wiredynamic1000x5 - 25 sources (wide dense)1223.9712
$mol_wiredynamic5x500 - 3 sources (deep)438.3812
$mol_wirecellxcellx100.1978
$mol_wirecellxcellx200.3402
$mol_wirecellxcellx300.2553
ObykairoavoidablePropagation352.2688
ObykairobroadPropagation1060.9622
ObykairodeepPropagation395.5819
Obykairodiamond529.6229
Obykairomux545.6626
ObykairorepeatedObservers81.7522
Obykairotriangle213.2759
Obykairounstable154.3460
ObymolmolBench1032.9773
ObyscreateDataSignals37.2223
ObyscreateComputations0to159.7958
ObyscreateComputations1to1166.8905
ObyscreateComputations2to1129.0926
ObyscreateComputations4to1104.0734
ObyscreateComputations1000to171.4746
ObyscreateComputations1to2141.0417
ObyscreateComputations1to4136.7560
ObyscreateComputations1to8118.6118
ObyscreateComputations1to1000105.0299
ObysupdateComputations1to179.4027
ObysupdateComputations2to145.2300
ObysupdateComputations4to127.1072
ObysupdateComputations1000to121.9114
ObysupdateComputations1to277.9808
ObysupdateComputations1to469.5979
ObysupdateComputations1to100066.7697
Obydynamic10x5 - 2 sources - read 20% (simple component)905.8447
Obydynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)524.5882
Obydynamic1000x12 - 4 sources - dynamic (large web app)732.7675
Obydynamic1000x5 - 25 sources (wide dense)932.9556
Obydynamic5x500 - 3 sources (deep)369.6233
Obycellxcellx100.1572
Obycellxcellx200.2389
Obycellxcellx300.2159
PotakairoavoidablePropagation756.2219
PotakairobroadPropagation1158.0060
PotakairodeepPropagation419.6893
Potakairodiamond728.1368
Potakairomux655.3686
PotakairorepeatedObservers167.0474
Potakairotriangle228.3961
Potakairounstable219.7321
PotamolmolBench979.3613
PotascreateDataSignals18.7828
PotascreateComputations0to133.9373
PotascreateComputations1to1113.5690
PotascreateComputations2to1118.9484
PotascreateComputations4to196.4789
PotascreateComputations1000to161.5196
PotascreateComputations1to2114.5725
PotascreateComputations1to480.1424
PotascreateComputations1to864.4537
PotascreateComputations1to100044.8596
PotasupdateComputations1to1139.5971
PotasupdateComputations2to176.6801
PotasupdateComputations4to146.1733
PotasupdateComputations1000to116.0756
PotasupdateComputations1to299.5047
PotasupdateComputations1to478.4986
PotasupdateComputations1to100057.5552
Potadynamic10x5 - 2 sources - read 20% (simple component)1213.7419
Potadynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)618.3889
Potadynamic1000x12 - 4 sources - dynamic (large web app)663.8170
Potadynamic1000x5 - 25 sources (wide dense)1303.3531
Potadynamic5x500 - 3 sources (deep)443.9018
Potacellxcellx100.0823
Potacellxcellx200.1358
Potacellxcellx300.1729
x-reactivitykairoavoidablePropagation902.0052
x-reactivitykairobroadPropagation1856.9699
x-reactivitykairodeepPropagation613.8441
x-reactivitykairodiamond1268.8944
x-reactivitykairomux609.6167
x-reactivitykairorepeatedObservers187.6116
x-reactivitykairotriangle388.0976
x-reactivitykairounstable321.3879
x-reactivitymolmolBench998.2629
x-reactivityscreateDataSignals87.8095
x-reactivityscreateComputations0to122.9578
x-reactivityscreateComputations1to1107.3801
x-reactivityscreateComputations2to1100.8082
x-reactivityscreateComputations4to176.1149
x-reactivityscreateComputations1000to165.0418
x-reactivityscreateComputations1to293.4711
x-reactivityscreateComputations1to455.5462
x-reactivityscreateComputations1to844.1889
x-reactivityscreateComputations1to100030.3319
x-reactivitysupdateComputations1to1334.4613
x-reactivitysupdateComputations2to1190.2038
x-reactivitysupdateComputations4to1110.1709
x-reactivitysupdateComputations1000to137.6824
x-reactivitysupdateComputations1to2260.7692
x-reactivitysupdateComputations1to4197.8139
x-reactivitysupdateComputations1to1000123.8075
x-reactivitydynamic10x5 - 2 sources - read 20% (simple component)3287.8456
x-reactivitydynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)868.2790
x-reactivitydynamic1000x12 - 4 sources - dynamic (large web app)1102.7255
x-reactivitydynamic1000x5 - 25 sources (wide dense)1548.0418
x-reactivitydynamic5x500 - 3 sources (deep)506.5309
x-reactivitycellxcellx100.1924
x-reactivitycellxcellx200.3308
x-reactivitycellxcellx300.4682
Preact SignalskairoavoidablePropagation230.4660
Preact SignalskairobroadPropagation415.9672
Preact SignalskairodeepPropagation165.0501
Preact Signalskairodiamond340.0957
Preact Signalskairomux457.1455
Preact SignalskairorepeatedObservers39.1427
Preact Signalskairotriangle119.9132
Preact Signalskairounstable78.7271
Preact SignalsmolmolBench842.8274
Preact SignalsscreateDataSignals15.8720
Preact SignalsscreateComputations0to111.1886
Preact SignalsscreateComputations1to131.9508
Preact SignalsscreateComputations2to125.0176
Preact SignalsscreateComputations4to122.6707
Preact SignalsscreateComputations1000to115.2332
Preact SignalsscreateComputations1to226.2472
Preact SignalsscreateComputations1to422.0556
Preact SignalsscreateComputations1to820.5575
Preact SignalsscreateComputations1to100017.0040
Preact SignalssupdateComputations1to146.9569
Preact SignalssupdateComputations2to130.4751
Preact SignalssupdateComputations4to119.9933
Preact SignalssupdateComputations1000to110.6205
Preact SignalssupdateComputations1to236.3011
Preact SignalssupdateComputations1to431.6829
Preact SignalssupdateComputations1to100025.4925
Preact Signalsdynamic10x5 - 2 sources - read 20% (simple component)518.1504
Preact Signalsdynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)378.9025
Preact Signalsdynamic1000x12 - 4 sources - dynamic (large web app)504.3511
Preact Signalsdynamic1000x5 - 25 sources (wide dense)952.5876
Preact Signalsdynamic5x500 - 3 sources (deep)312.5565
Preact Signalscellxcellx100.1315
Preact Signalscellxcellx200.1537
Preact Signalscellxcellx300.3339
TC39 Signals PolyfillkairoavoidablePropagation728.7098
TC39 Signals PolyfillkairobroadPropagation2214.5858
TC39 Signals PolyfillkairodeepPropagation669.4212
TC39 Signals Polyfillkairodiamond1158.3331
TC39 Signals Polyfillkairomux1431.9567
TC39 Signals PolyfillkairorepeatedObservers336.7915
TC39 Signals Polyfillkairotriangle444.2188
TC39 Signals Polyfillkairounstable1320.7459
TC39 Signals PolyfillmolmolBench973.8046
TC39 Signals PolyfillscreateDataSignals48.8500
TC39 Signals PolyfillscreateComputations0to184.1793
TC39 Signals PolyfillscreateComputations1to1181.6150
TC39 Signals PolyfillscreateComputations2to1113.4113
TC39 Signals PolyfillscreateComputations4to187.2902
TC39 Signals PolyfillscreateComputations1000to166.5514
TC39 Signals PolyfillscreateComputations1to2190.6937
TC39 Signals PolyfillscreateComputations1to4117.8508
TC39 Signals PolyfillscreateComputations1to8108.9278
TC39 Signals PolyfillscreateComputations1to100093.6756
TC39 Signals PolyfillsupdateComputations1to1163.6654
TC39 Signals PolyfillsupdateComputations2to195.6818
TC39 Signals PolyfillsupdateComputations4to150.6894
TC39 Signals PolyfillsupdateComputations1000to123.2784
TC39 Signals PolyfillsupdateComputations1to2113.5687
TC39 Signals PolyfillsupdateComputations1to4100.6823
TC39 Signals PolyfillsupdateComputations1to100078.4399
TC39 Signals Polyfilldynamic10x5 - 2 sources - read 20% (simple component)3393.5804
TC39 Signals Polyfilldynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)1339.3305
TC39 Signals Polyfilldynamic1000x12 - 4 sources - dynamic (large web app)25118.8361
TC39 Signals Polyfilldynamic1000x5 - 25 sources (wide dense)13422.6214
TC39 Signals Polyfilldynamic5x500 - 3 sources (deep)798.5239
TC39 Signals Polyfillcellxcellx100.1681
TC39 Signals Polyfillcellxcellx200.2822
TC39 Signals Polyfillcellxcellx300.2540
SolidJSkairoavoidablePropagation856.8959
SolidJSkairobroadPropagation1997.3454
SolidJSkairodeepPropagation800.5985
SolidJSkairodiamond1321.8990
SolidJSkairomux1308.7792
SolidJSkairorepeatedObservers190.4125
SolidJSkairotriangle454.5468
SolidJSkairounstable283.9846
SolidJSmolmolBench1150.8374
SolidJSscreateDataSignals40.8105
SolidJSscreateComputations0to131.6708
SolidJSscreateComputations1to1122.2235
SolidJSscreateComputations2to1122.1326
SolidJSscreateComputations4to194.7671
SolidJSscreateComputations1000to154.7592
SolidJSscreateComputations1to2115.3557
SolidJSscreateComputations1to466.5110
SolidJSscreateComputations1to854.4166
SolidJSscreateComputations1to100040.7380
SolidJSsupdateComputations1to1180.7667
SolidJSsupdateComputations2to1118.2443
SolidJSsupdateComputations4to186.6566
SolidJSsupdateComputations1000to158.8107
SolidJSsupdateComputations1to2108.8571
SolidJSsupdateComputations1to498.1651
SolidJSsupdateComputations1to1000100.7994
SolidJSdynamic10x5 - 2 sources - read 20% (simple component)4080.6119
SolidJSdynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)1338.2123
SolidJSdynamic1000x12 - 4 sources - dynamic (large web app)1289.9663
SolidJSdynamic1000x5 - 25 sources (wide dense)2344.8436
SolidJSdynamic5x500 - 3 sources (deep)847.7664
SolidJScellxcellx100.1407
SolidJScellxcellx200.2138
SolidJScellxcellx300.5789
Svelte v5kairoavoidablePropagation1386.8605
Svelte v5kairobroadPropagation1976.4768
Svelte v5kairodeepPropagation876.4811
Svelte v5kairodiamond1442.0390
Svelte v5kairomux855.1042
Svelte v5kairorepeatedObservers201.7546
Svelte v5kairotriangle504.3615
Svelte v5kairounstable326.8155
Svelte v5molmolBench1056.8948
Svelte v5screateDataSignals45.7452
Svelte v5screateComputations0to187.3526
Svelte v5screateComputations1to1111.1170
Svelte v5screateComputations2to169.7040
Svelte v5screateComputations4to155.3908
Svelte v5screateComputations1000to135.6933
Svelte v5screateComputations1to267.2778
Svelte v5screateComputations1to471.7186
Svelte v5screateComputations1to855.9320
Svelte v5screateComputations1to100052.3659
Svelte v5supdateComputations1to1347.2645
Svelte v5supdateComputations2to1186.9449
Svelte v5supdateComputations4to1111.4828
Svelte v5supdateComputations1000to113.1098
Svelte v5supdateComputations1to2209.9108
Svelte v5supdateComputations1to4132.3947
Svelte v5supdateComputations1to100056.1833
Svelte v5dynamic10x5 - 2 sources - read 20% (simple component)1803.5946
Svelte v5dynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)699.5764
Svelte v5dynamic1000x12 - 4 sources - dynamic (large web app)999.3149
Svelte v5dynamic1000x5 - 25 sources (wide dense)1165.0834
Svelte v5dynamic5x500 - 3 sources (deep)553.9672
Svelte v5cellxcellx100.9123
Svelte v5cellxcellx206.5829
Svelte v5cellxcellx30723.0105
@amadeus-it-group/tansukairoavoidablePropagation571.5200
@amadeus-it-group/tansukairobroadPropagation1459.0981
@amadeus-it-group/tansukairodeepPropagation429.1518
@amadeus-it-group/tansukairodiamond667.4548
@amadeus-it-group/tansukairomux932.2101
@amadeus-it-group/tansukairorepeatedObservers133.8534
@amadeus-it-group/tansukairotriangle257.5341
@amadeus-it-group/tansukairounstable401.7438
@amadeus-it-group/tansumolmolBench959.8172
@amadeus-it-group/tansuscreateDataSignals25.5557
@amadeus-it-group/tansuscreateComputations0to149.8513
@amadeus-it-group/tansuscreateComputations1to1129.0374
@amadeus-it-group/tansuscreateComputations2to196.8654
@amadeus-it-group/tansuscreateComputations4to175.5117
@amadeus-it-group/tansuscreateComputations1000to151.6921
@amadeus-it-group/tansuscreateComputations1to291.1371
@amadeus-it-group/tansuscreateComputations1to478.7772
@amadeus-it-group/tansuscreateComputations1to874.2175
@amadeus-it-group/tansuscreateComputations1to100060.1268
@amadeus-it-group/tansusupdateComputations1to1105.9123
@amadeus-it-group/tansusupdateComputations2to157.6276
@amadeus-it-group/tansusupdateComputations4to134.9662
@amadeus-it-group/tansusupdateComputations1000to113.1220
@amadeus-it-group/tansusupdateComputations1to295.7405
@amadeus-it-group/tansusupdateComputations1to482.1890
@amadeus-it-group/tansusupdateComputations1to100073.8831
@amadeus-it-group/tansudynamic10x5 - 2 sources - read 20% (simple component)1080.4598
@amadeus-it-group/tansudynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)741.0113
@amadeus-it-group/tansudynamic1000x12 - 4 sources - dynamic (large web app)1183.3247
@amadeus-it-group/tansudynamic1000x5 - 25 sources (wide dense)1728.1276
@amadeus-it-group/tansudynamic5x500 - 3 sources (deep)636.7192
@amadeus-it-group/tansucellxcellx100.2926
@amadeus-it-group/tansucellxcellx200.8209
@amadeus-it-group/tansucellxcellx300.3430
@tldraw/statekairoavoidablePropagation870.3030
@tldraw/statekairobroadPropagation2385.5685
@tldraw/statekairodeepPropagation607.1363
@tldraw/statekairodiamond1018.2296
@tldraw/statekairomux1210.5357
@tldraw/statekairorepeatedObservers127.5212
@tldraw/statekairotriangle459.9443
@tldraw/statekairounstable202.7686
@tldraw/statemolmolBench989.4240
@tldraw/statescreateDataSignals17.8784
@tldraw/statescreateComputations0to121.7951
@tldraw/statescreateComputations1to170.2034
@tldraw/statescreateComputations2to149.9214
@tldraw/statescreateComputations4to147.2859
@tldraw/statescreateComputations1000to132.4499
@tldraw/statescreateComputations1to246.2170
@tldraw/statescreateComputations1to441.4225
@tldraw/statescreateComputations1to841.2086
@tldraw/statescreateComputations1to100035.8839
@tldraw/statesupdateComputations1to1174.0001
@tldraw/statesupdateComputations2to1101.5993
@tldraw/statesupdateComputations4to170.4549
@tldraw/statesupdateComputations1000to153.5944
@tldraw/statesupdateComputations1to2141.0995
@tldraw/statesupdateComputations1to4121.4720
@tldraw/statesupdateComputations1to100093.2326
@tldraw/statedynamic10x5 - 2 sources - read 20% (simple component)1515.5955
@tldraw/statedynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)1025.9673
@tldraw/statedynamic1000x12 - 4 sources - dynamic (large web app)10368.4599
@tldraw/statedynamic1000x5 - 25 sources (wide dense)9138.1389
@tldraw/statedynamic5x500 - 3 sources (deep)660.2051
@tldraw/statecellxcellx100.1944
@tldraw/statecellxcellx200.3379
@tldraw/statecellxcellx300.3703
uSignalkairoavoidablePropagation1200.0100
uSignalkairobroadPropagation1325.6631
uSignalkairodeepPropagation428.0025
uSignalkairodiamond806.2085
uSignalkairomux1165.5763
uSignalkairorepeatedObservers112.0579
uSignalkairotriangle292.6784
uSignalkairounstable151.7734
uSignalmolmolBench1240.0595
uSignalscreateDataSignals35.5007
uSignalscreateComputations0to118.5287
uSignalscreateComputations1to1118.9541
uSignalscreateComputations2to166.2329
uSignalscreateComputations4to145.1743
uSignalscreateComputations1000to145.5172
uSignalscreateComputations1to285.8321
uSignalscreateComputations1to460.6667
uSignalscreateComputations1to860.3984
uSignalscreateComputations1to100050.5000
uSignalsupdateComputations1to194.4387
uSignalsupdateComputations2to147.9403
uSignalsupdateComputations4to130.2309
uSignalsupdateComputations1000to125.5573
uSignalsupdateComputations1to271.2090
uSignalsupdateComputations1to464.4168
uSignalsupdateComputations1to100066.4561
uSignaldynamic10x5 - 2 sources - read 20% (simple component)995.3920
uSignaldynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)771.0957
uSignaldynamic1000x12 - 4 sources - dynamic (large web app)816.8495
uSignaldynamic1000x5 - 25 sources (wide dense)2433.5607
uSignaldynamic5x500 - 3 sources (deep)504.6212
uSignalcellxcellx100.0949
uSignalcellxcellx200.1712
uSignalcellxcellx300.2156
@vue/reactivitykairoavoidablePropagation632.2845
@vue/reactivitykairobroadPropagation1155.2694
@vue/reactivitykairodeepPropagation335.2292
@vue/reactivitykairodiamond669.6045
@vue/reactivitykairomux975.3224
@vue/reactivitykairorepeatedObservers68.6808
@vue/reactivitykairotriangle224.7440
@vue/reactivitykairounstable126.8755
@vue/reactivitymolmolBench1095.0713
@vue/reactivityscreateDataSignals18.3715
@vue/reactivityscreateComputations0to117.0422
@vue/reactivityscreateComputations1to145.1875
@vue/reactivityscreateComputations2to140.6612
@vue/reactivityscreateComputations4to134.4659
@vue/reactivityscreateComputations1000to123.5603
@vue/reactivityscreateComputations1to236.9254
@vue/reactivityscreateComputations1to435.1587
@vue/reactivityscreateComputations1to833.7516
@vue/reactivityscreateComputations1to100025.8876
@vue/reactivitysupdateComputations1to168.6719
@vue/reactivitysupdateComputations2to141.2572
@vue/reactivitysupdateComputations4to129.5427
@vue/reactivitysupdateComputations1000to116.8736
@vue/reactivitysupdateComputations1to254.3004
@vue/reactivitysupdateComputations1to447.7901
@vue/reactivitysupdateComputations1to100045.2888
@vue/reactivitydynamic10x5 - 2 sources - read 20% (simple component)834.5430
@vue/reactivitydynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)589.4014
@vue/reactivitydynamic1000x12 - 4 sources - dynamic (large web app)1005.0852
@vue/reactivitydynamic1000x5 - 25 sources (wide dense)1425.9294
@vue/reactivitydynamic5x500 - 3 sources (deep)412.9340
@vue/reactivitycellxcellx100.1427
@vue/reactivitycellxcellx200.2415
@vue/reactivitycellxcellx300.1529
@pravosleva/reactive-enginekairoavoidablePropagation811.3831
@pravosleva/reactive-enginekairobroadPropagation991.5783
@pravosleva/reactive-enginekairodeepPropagation325.0515
@pravosleva/reactive-enginekairodiamond643.6706
@pravosleva/reactive-enginekairomux902.8014
@pravosleva/reactive-enginekairorepeatedObservers161.9847
@pravosleva/reactive-enginekairotriangle238.4357
@pravosleva/reactive-enginekairounstable231.1567
@pravosleva/reactive-enginemolmolBench1064.3632
@pravosleva/reactive-enginescreateDataSignals206.8180
@pravosleva/reactive-enginescreateComputations0to1309.5190
@pravosleva/reactive-enginescreateComputations1to1638.7373
@pravosleva/reactive-enginescreateComputations2to1445.4576
@pravosleva/reactive-enginescreateComputations4to1411.0143
@pravosleva/reactive-enginescreateComputations1000to1497.8677
@pravosleva/reactive-enginescreateComputations1to2487.6597
@pravosleva/reactive-enginescreateComputations1to4409.5965
@pravosleva/reactive-enginescreateComputations1to8461.0492
@pravosleva/reactive-enginescreateComputations1to1000371.3023
@pravosleva/reactive-enginesupdateComputations1to1196.2746
@pravosleva/reactive-enginesupdateComputations2to198.9580
@pravosleva/reactive-enginesupdateComputations4to158.3881
@pravosleva/reactive-enginesupdateComputations1000to125.2772
@pravosleva/reactive-enginesupdateComputations1to2121.3552
@pravosleva/reactive-enginesupdateComputations1to482.5945
@pravosleva/reactive-enginesupdateComputations1to100063.8206
@pravosleva/reactive-enginedynamic10x5 - 2 sources - read 20% (simple component)1072.5192
@pravosleva/reactive-enginedynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)536.7548
@pravosleva/reactive-enginedynamic1000x12 - 4 sources - dynamic (large web app)1404.9226
@pravosleva/reactive-enginedynamic1000x5 - 25 sources (wide dense)1821.5495
@pravosleva/reactive-enginedynamic5x500 - 3 sources (deep)647.6554
@pravosleva/reactive-enginecellxcellx100.1532
@pravosleva/reactive-enginecellxcellx200.2016
@pravosleva/reactive-enginecellxcellx300.2921