ReactiveEngine@3.0.0-alpha.6

Benchmark snapshot

2026-11-11T20:59:59.520Z → 2026-11-11T21:15:35.664Z

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.00×1.03×1.02×1.00×1.10×
@angular/signals2.72×1.05×3.29×3.32×1.63×
MobX4.41×1.28×4.90×4.37×2.54×
$mol_wire3.96×1.07×6.10×3.02×2.48×
Oby2.46×1.63×5.10×2.09×1.53×
Pota3.17×1.28×4.15×2.63×1.01×
x-reactivity3.94×1.30×5.29×3.81×2.32×
Preact Signals1.19×1.03×1.37×1.52×1.32×
TC39 Signals Polyfill5.40×1.12×4.08×11.02×1.70×
SolidJS3.78×1.27×3.89×4.39×1.63×
Svelte v53.92×1.03×3.40×2.80×111.18×
@amadeus-it-group/tansu2.79×1.10×3.22×2.47×2.23×
@tldraw/state3.43×1.06×2.56×6.42×2.01×
uSignal2.87×1.39×2.83×2.56×1.09×
@vue/reactivity1.89×1.00×1.54×2.03×1.51×
@pravosleva/reactive-engine1.69×1.06×3.69×1.30×1.22×

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.6

Measurements

FrameworkSuiteTestms
alien-signalskairoavoidablePropagation193.0756
alien-signalskairobroadPropagation451.9383
alien-signalskairodeepPropagation144.1969
alien-signalskairodiamond263.7956
alien-signalskairomux413.1640
alien-signalskairorepeatedObservers30.5406
alien-signalskairotriangle99.2084
alien-signalskairounstable82.7721
alien-signalsmolmolBench830.2099
alien-signalsscreateDataSignals10.2984
alien-signalsscreateComputations0to17.4639
alien-signalsscreateComputations1to129.1316
alien-signalsscreateComputations2to116.9904
alien-signalsscreateComputations4to115.5785
alien-signalsscreateComputations1000to113.2499
alien-signalsscreateComputations1to225.2911
alien-signalsscreateComputations1to422.7695
alien-signalsscreateComputations1to815.7707
alien-signalsscreateComputations1to100013.9614
alien-signalssupdateComputations1to141.0208
alien-signalssupdateComputations2to121.3993
alien-signalssupdateComputations4to114.1407
alien-signalssupdateComputations1000to17.2473
alien-signalssupdateComputations1to230.0363
alien-signalssupdateComputations1to425.6305
alien-signalssupdateComputations1to100022.5954
alien-signalsdynamic10x5 - 2 sources - read 20% (simple component)325.4365
alien-signalsdynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)239.6815
alien-signalsdynamic1000x12 - 4 sources - dynamic (large web app)371.2832
alien-signalsdynamic1000x5 - 25 sources (wide dense)642.2282
alien-signalsdynamic5x500 - 3 sources (deep)185.5804
alien-signalscellxcellx100.0847
alien-signalscellxcellx200.1595
alien-signalscellxcellx300.2314
@angular/signalskairoavoidablePropagation560.8382
@angular/signalskairobroadPropagation1260.4672
@angular/signalskairodeepPropagation397.4727
@angular/signalskairodiamond687.8668
@angular/signalskairomux872.8703
@angular/signalskairorepeatedObservers98.1626
@angular/signalskairotriangle255.8937
@angular/signalskairounstable239.4727
@angular/signalsmolmolBench844.9320
@angular/signalsscreateDataSignals103.5981
@angular/signalsscreateComputations0to118.1402
@angular/signalsscreateComputations1to1171.8347
@angular/signalsscreateComputations2to1163.8897
@angular/signalsscreateComputations4to1181.3202
@angular/signalsscreateComputations1000to1131.2793
@angular/signalsscreateComputations1to261.6975
@angular/signalsscreateComputations1to455.1835
@angular/signalsscreateComputations1to834.4026
@angular/signalsscreateComputations1to100026.6001
@angular/signalssupdateComputations1to168.2439
@angular/signalssupdateComputations2to146.3462
@angular/signalssupdateComputations4to123.8754
@angular/signalssupdateComputations1000to110.9509
@angular/signalssupdateComputations1to259.8493
@angular/signalssupdateComputations1to463.3646
@angular/signalssupdateComputations1to100051.0308
@angular/signalsdynamic10x5 - 2 sources - read 20% (simple component)1239.7152
@angular/signalsdynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)781.9654
@angular/signalsdynamic1000x12 - 4 sources - dynamic (large web app)1315.4340
@angular/signalsdynamic1000x5 - 25 sources (wide dense)1909.3422
@angular/signalsdynamic5x500 - 3 sources (deep)568.7144
@angular/signalscellxcellx100.1363
@angular/signalscellxcellx200.2032
@angular/signalscellxcellx300.3643
MobXkairoavoidablePropagation961.6377
MobXkairobroadPropagation2389.1617
MobXkairodeepPropagation967.5445
MobXkairodiamond1476.4443
MobXkairomux1158.7242
MobXkairorepeatedObservers112.2459
MobXkairotriangle485.0634
MobXkairounstable233.0767
MobXmolmolBench1028.6933
MobXscreateDataSignals19.7839
MobXscreateComputations0to174.5577
MobXscreateComputations1to1204.5129
MobXscreateComputations2to1140.7817
MobXscreateComputations4to1110.3087
MobXscreateComputations1000to151.3200
MobXscreateComputations1to2175.3907
MobXscreateComputations1to4148.4283
MobXscreateComputations1to8143.9016
MobXscreateComputations1to1000125.0753
MobXsupdateComputations1to1143.6231
MobXsupdateComputations2to165.8170
MobXsupdateComputations4to137.9708
MobXsupdateComputations1000to113.1234
MobXsupdateComputations1to2112.2020
MobXsupdateComputations1to4104.4156
MobXsupdateComputations1to100090.0955
MobXdynamic10x5 - 2 sources - read 20% (simple component)2052.3218
MobXdynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)1199.2557
MobXdynamic1000x12 - 4 sources - dynamic (large web app)1415.6329
MobXdynamic1000x5 - 25 sources (wide dense)1881.3697
MobXdynamic5x500 - 3 sources (deep)842.8306
MobXcellxcellx100.2884
MobXcellxcellx200.3718
MobXcellxcellx300.3560
$mol_wirekairoavoidablePropagation604.6945
$mol_wirekairobroadPropagation1991.2926
$mol_wirekairodeepPropagation505.6700
$mol_wirekairodiamond902.8541
$mol_wirekairomux1348.0941
$mol_wirekairorepeatedObservers181.9473
$mol_wirekairotriangle301.0919
$mol_wirekairounstable496.6420
$mol_wiremolmolBench862.8247
$mol_wirescreateDataSignals71.5189
$mol_wirescreateComputations0to149.8785
$mol_wirescreateComputations1to1227.9320
$mol_wirescreateComputations2to1178.6137
$mol_wirescreateComputations4to1121.8424
$mol_wirescreateComputations1000to1128.5459
$mol_wirescreateComputations1to2169.9002
$mol_wirescreateComputations1to4135.3642
$mol_wirescreateComputations1to8102.9475
$mol_wirescreateComputations1to100080.1733
$mol_wiresupdateComputations1to1183.9555
$mol_wiresupdateComputations2to199.8676
$mol_wiresupdateComputations4to158.2695
$mol_wiresupdateComputations1000to122.3645
$mol_wiresupdateComputations1to2135.4407
$mol_wiresupdateComputations1to4127.6781
$mol_wiresupdateComputations1to1000127.6348
$mol_wiredynamic10x5 - 2 sources - read 20% (simple component)1215.3575
$mol_wiredynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)638.8311
$mol_wiredynamic1000x12 - 4 sources - dynamic (large web app)1124.5414
$mol_wiredynamic1000x5 - 25 sources (wide dense)1467.2447
$mol_wiredynamic5x500 - 3 sources (deep)677.7510
$mol_wirecellxcellx100.2272
$mol_wirecellxcellx200.5224
$mol_wirecellxcellx300.2989
ObykairoavoidablePropagation390.3311
ObykairobroadPropagation1313.0640
ObykairodeepPropagation481.5737
Obykairodiamond610.4172
Obykairomux685.1833
ObykairorepeatedObservers114.0459
Obykairotriangle252.6501
Obykairounstable151.7953
ObymolmolBench1312.6545
ObyscreateDataSignals53.4142
ObyscreateComputations0to193.8535
ObyscreateComputations1to1297.7623
ObyscreateComputations2to1186.6911
ObyscreateComputations4to1152.3891
ObyscreateComputations1000to186.3855
ObyscreateComputations1to2206.4487
ObyscreateComputations1to4189.0220
ObyscreateComputations1to8172.5374
ObyscreateComputations1to1000131.1291
ObysupdateComputations1to177.2720
ObysupdateComputations2to139.6492
ObysupdateComputations4to124.5697
ObysupdateComputations1000to120.5229
ObysupdateComputations1to264.6582
ObysupdateComputations1to457.3652
ObysupdateComputations1to100059.5552
Obydynamic10x5 - 2 sources - read 20% (simple component)894.1753
Obydynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)515.2743
Obydynamic1000x12 - 4 sources - dynamic (large web app)761.7564
Obydynamic1000x5 - 25 sources (wide dense)1016.8478
Obydynamic5x500 - 3 sources (deep)386.6687
Obycellxcellx100.1404
Obycellxcellx200.2427
Obycellxcellx300.2448
PotakairoavoidablePropagation848.0174
PotakairobroadPropagation1453.6937
PotakairodeepPropagation493.6020
Potakairodiamond843.3992
Potakairomux696.2329
PotakairorepeatedObservers172.9766
Potakairotriangle238.7176
Potakairounstable231.9595
PotamolmolBench1033.5004
PotascreateDataSignals19.4055
PotascreateComputations0to138.4095
PotascreateComputations1to1169.9842
PotascreateComputations2to1128.8221
PotascreateComputations4to1114.7728
PotascreateComputations1000to171.1354
PotascreateComputations1to2123.6383
PotascreateComputations1to486.2709
PotascreateComputations1to861.8511
PotascreateComputations1to100050.8712
PotasupdateComputations1to1169.6492
PotasupdateComputations2to185.1186
PotasupdateComputations4to150.6212
PotasupdateComputations1000to116.9110
PotasupdateComputations1to2110.7314
PotasupdateComputations1to489.4439
PotasupdateComputations1to100060.6148
Potadynamic10x5 - 2 sources - read 20% (simple component)1399.0989
Potadynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)686.9380
Potadynamic1000x12 - 4 sources - dynamic (large web app)712.7746
Potadynamic1000x5 - 25 sources (wide dense)1334.0648
Potadynamic5x500 - 3 sources (deep)477.3780
Potacellxcellx100.0882
Potacellxcellx200.1498
Potacellxcellx300.1842
x-reactivitykairoavoidablePropagation970.1880
x-reactivitykairobroadPropagation1915.6084
x-reactivitykairodeepPropagation582.1267
x-reactivitykairodiamond1204.7455
x-reactivitykairomux618.9649
x-reactivitykairorepeatedObservers186.8238
x-reactivitykairotriangle394.1187
x-reactivitykairounstable325.2767
x-reactivitymolmolBench1051.0485
x-reactivityscreateDataSignals96.3333
x-reactivityscreateComputations0to125.3895
x-reactivityscreateComputations1to1114.6690
x-reactivityscreateComputations2to1115.9238
x-reactivityscreateComputations4to178.7609
x-reactivityscreateComputations1000to165.9937
x-reactivityscreateComputations1to281.9067
x-reactivityscreateComputations1to456.2153
x-reactivityscreateComputations1to847.3311
x-reactivityscreateComputations1to100068.8438
x-reactivitysupdateComputations1to1324.7998
x-reactivitysupdateComputations2to1181.8003
x-reactivitysupdateComputations4to1118.7255
x-reactivitysupdateComputations1000to121.6767
x-reactivitysupdateComputations1to2248.4666
x-reactivitysupdateComputations1to4180.9106
x-reactivitysupdateComputations1to1000116.5615
x-reactivitydynamic10x5 - 2 sources - read 20% (simple component)3436.2403
x-reactivitydynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)871.2604
x-reactivitydynamic1000x12 - 4 sources - dynamic (large web app)1084.3429
x-reactivitydynamic1000x5 - 25 sources (wide dense)1606.0185
x-reactivitydynamic5x500 - 3 sources (deep)534.6399
x-reactivitycellxcellx100.1989
x-reactivitycellxcellx200.3535
x-reactivitycellxcellx300.4136
Preact SignalskairoavoidablePropagation258.8987
Preact SignalskairobroadPropagation454.7056
Preact SignalskairodeepPropagation170.9836
Preact Signalskairodiamond366.8435
Preact Signalskairomux419.9245
Preact SignalskairorepeatedObservers41.3840
Preact Signalskairotriangle129.6996
Preact Signalskairounstable80.6569
Preact SignalsmolmolBench832.1573
Preact SignalsscreateDataSignals14.8307
Preact SignalsscreateComputations0to112.5227
Preact SignalsscreateComputations1to134.8220
Preact SignalsscreateComputations2to128.7114
Preact SignalsscreateComputations4to125.7110
Preact SignalsscreateComputations1000to116.1670
Preact SignalsscreateComputations1to227.3576
Preact SignalsscreateComputations1to425.2655
Preact SignalsscreateComputations1to822.7085
Preact SignalsscreateComputations1to100017.8212
Preact SignalssupdateComputations1to151.1930
Preact SignalssupdateComputations2to130.4761
Preact SignalssupdateComputations4to119.8333
Preact SignalssupdateComputations1000to110.4489
Preact SignalssupdateComputations1to236.9340
Preact SignalssupdateComputations1to431.8229
Preact SignalssupdateComputations1to100025.4907
Preact Signalsdynamic10x5 - 2 sources - read 20% (simple component)507.5926
Preact Signalsdynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)379.6022
Preact Signalsdynamic1000x12 - 4 sources - dynamic (large web app)540.4830
Preact Signalsdynamic1000x5 - 25 sources (wide dense)951.6397
Preact Signalsdynamic5x500 - 3 sources (deep)280.2650
Preact Signalscellxcellx100.1115
Preact Signalscellxcellx200.1504
Preact Signalscellxcellx300.3232
TC39 Signals PolyfillkairoavoidablePropagation721.5034
TC39 Signals PolyfillkairobroadPropagation2136.0530
TC39 Signals PolyfillkairodeepPropagation654.3699
TC39 Signals Polyfillkairodiamond1136.1604
TC39 Signals Polyfillkairomux1345.0991
TC39 Signals PolyfillkairorepeatedObservers327.9082
TC39 Signals Polyfillkairotriangle415.2504
TC39 Signals Polyfillkairounstable1160.6017
TC39 Signals PolyfillmolmolBench903.2211
TC39 Signals PolyfillscreateDataSignals48.5439
TC39 Signals PolyfillscreateComputations0to153.9548
TC39 Signals PolyfillscreateComputations1to1134.7709
TC39 Signals PolyfillscreateComputations2to199.5080
TC39 Signals PolyfillscreateComputations4to182.7196
TC39 Signals PolyfillscreateComputations1000to159.2650
TC39 Signals PolyfillscreateComputations1to2111.4542
TC39 Signals PolyfillscreateComputations1to490.4033
TC39 Signals PolyfillscreateComputations1to882.4923
TC39 Signals PolyfillscreateComputations1to100068.8742
TC39 Signals PolyfillsupdateComputations1to1112.2029
TC39 Signals PolyfillsupdateComputations2to171.6725
TC39 Signals PolyfillsupdateComputations4to140.1699
TC39 Signals PolyfillsupdateComputations1000to119.3690
TC39 Signals PolyfillsupdateComputations1to286.6474
TC39 Signals PolyfillsupdateComputations1to473.6521
TC39 Signals PolyfillsupdateComputations1to100062.3362
TC39 Signals Polyfilldynamic10x5 - 2 sources - read 20% (simple component)2967.6385
TC39 Signals Polyfilldynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)1069.0493
TC39 Signals Polyfilldynamic1000x12 - 4 sources - dynamic (large web app)19979.9903
TC39 Signals Polyfilldynamic1000x5 - 25 sources (wide dense)12452.1424
TC39 Signals Polyfilldynamic5x500 - 3 sources (deep)710.7468
TC39 Signals Polyfillcellxcellx100.1720
TC39 Signals Polyfillcellxcellx200.2508
TC39 Signals Polyfillcellxcellx300.2644
SolidJSkairoavoidablePropagation850.5192
SolidJSkairobroadPropagation1815.1837
SolidJSkairodeepPropagation737.1079
SolidJSkairodiamond1102.5137
SolidJSkairomux914.2783
SolidJSkairorepeatedObservers149.9626
SolidJSkairotriangle362.3432
SolidJSkairounstable223.4515
SolidJSmolmolBench1024.4623
SolidJSscreateDataSignals37.0025
SolidJSscreateComputations0to129.1292
SolidJSscreateComputations1to1106.8480
SolidJSscreateComputations2to197.7245
SolidJSscreateComputations4to175.1810
SolidJSscreateComputations1000to143.4371
SolidJSscreateComputations1to296.5948
SolidJSscreateComputations1to458.3331
SolidJSscreateComputations1to844.0536
SolidJSscreateComputations1to100032.6812
SolidJSsupdateComputations1to1148.5603
SolidJSsupdateComputations2to1101.8121
SolidJSsupdateComputations4to176.4764
SolidJSsupdateComputations1000to150.3327
SolidJSsupdateComputations1to296.9439
SolidJSsupdateComputations1to486.4339
SolidJSsupdateComputations1to100076.8970
SolidJSdynamic10x5 - 2 sources - read 20% (simple component)3304.2327
SolidJSdynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)1103.1076
SolidJSdynamic1000x12 - 4 sources - dynamic (large web app)1141.1120
SolidJSdynamic1000x5 - 25 sources (wide dense)2170.2206
SolidJSdynamic5x500 - 3 sources (deep)625.1396
SolidJScellxcellx100.1491
SolidJScellxcellx200.1717
SolidJScellxcellx300.3959
Svelte v5kairoavoidablePropagation1195.4504
Svelte v5kairobroadPropagation1642.3926
Svelte v5kairodeepPropagation704.8254
Svelte v5kairodiamond1210.4019
Svelte v5kairomux645.9300
Svelte v5kairorepeatedObservers158.2944
Svelte v5kairotriangle425.5937
Svelte v5kairounstable258.5323
Svelte v5molmolBench832.4934
Svelte v5screateDataSignals24.0372
Svelte v5screateComputations0to150.0311
Svelte v5screateComputations1to170.3974
Svelte v5screateComputations2to155.9057
Svelte v5screateComputations4to137.1179
Svelte v5screateComputations1000to121.1594
Svelte v5screateComputations1to254.9620
Svelte v5screateComputations1to445.4733
Svelte v5screateComputations1to842.0888
Svelte v5screateComputations1to100037.4324
Svelte v5supdateComputations1to1345.3882
Svelte v5supdateComputations2to1170.4070
Svelte v5supdateComputations4to190.1419
Svelte v5supdateComputations1000to110.1773
Svelte v5supdateComputations1to2198.3169
Svelte v5supdateComputations1to4128.6799
Svelte v5supdateComputations1to100055.9492
Svelte v5dynamic10x5 - 2 sources - read 20% (simple component)1582.8093
Svelte v5dynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)649.9275
Svelte v5dynamic1000x12 - 4 sources - dynamic (large web app)943.1286
Svelte v5dynamic1000x5 - 25 sources (wide dense)1137.4367
Svelte v5dynamic5x500 - 3 sources (deep)541.9799
Svelte v5cellxcellx100.7896
Svelte v5cellxcellx205.9103
Svelte v5cellxcellx30688.2228
@amadeus-it-group/tansukairoavoidablePropagation555.2678
@amadeus-it-group/tansukairobroadPropagation1284.6646
@amadeus-it-group/tansukairodeepPropagation371.3607
@amadeus-it-group/tansukairodiamond601.4342
@amadeus-it-group/tansukairomux876.8697
@amadeus-it-group/tansukairorepeatedObservers116.0289
@amadeus-it-group/tansukairotriangle223.9642
@amadeus-it-group/tansukairounstable338.7198
@amadeus-it-group/tansumolmolBench883.7748
@amadeus-it-group/tansuscreateDataSignals21.9042
@amadeus-it-group/tansuscreateComputations0to137.7657
@amadeus-it-group/tansuscreateComputations1to1107.5335
@amadeus-it-group/tansuscreateComputations2to182.8149
@amadeus-it-group/tansuscreateComputations4to172.8093
@amadeus-it-group/tansuscreateComputations1000to147.9339
@amadeus-it-group/tansuscreateComputations1to287.5068
@amadeus-it-group/tansuscreateComputations1to473.4549
@amadeus-it-group/tansuscreateComputations1to862.7967
@amadeus-it-group/tansuscreateComputations1to100055.0775
@amadeus-it-group/tansusupdateComputations1to193.1944
@amadeus-it-group/tansusupdateComputations2to151.6681
@amadeus-it-group/tansusupdateComputations4to131.7158
@amadeus-it-group/tansusupdateComputations1000to112.4876
@amadeus-it-group/tansusupdateComputations1to280.1832
@amadeus-it-group/tansusupdateComputations1to474.2038
@amadeus-it-group/tansusupdateComputations1to100067.5269
@amadeus-it-group/tansudynamic10x5 - 2 sources - read 20% (simple component)949.0426
@amadeus-it-group/tansudynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)546.1716
@amadeus-it-group/tansudynamic1000x12 - 4 sources - dynamic (large web app)974.8459
@amadeus-it-group/tansudynamic1000x5 - 25 sources (wide dense)1387.6712
@amadeus-it-group/tansudynamic5x500 - 3 sources (deep)454.7587
@amadeus-it-group/tansucellxcellx100.1550
@amadeus-it-group/tansucellxcellx200.3175
@amadeus-it-group/tansucellxcellx300.5241
@tldraw/statekairoavoidablePropagation716.5327
@tldraw/statekairobroadPropagation1762.4016
@tldraw/statekairodeepPropagation540.0204
@tldraw/statekairodiamond959.0441
@tldraw/statekairomux1125.9157
@tldraw/statekairorepeatedObservers111.5843
@tldraw/statekairotriangle401.4213
@tldraw/statekairounstable193.8039
@tldraw/statemolmolBench857.2071
@tldraw/statescreateDataSignals16.1948
@tldraw/statescreateComputations0to115.7596
@tldraw/statescreateComputations1to142.8391
@tldraw/statescreateComputations2to138.6683
@tldraw/statescreateComputations4to133.3964
@tldraw/statescreateComputations1000to127.8869
@tldraw/statescreateComputations1to237.4693
@tldraw/statescreateComputations1to429.8510
@tldraw/statescreateComputations1to830.8251
@tldraw/statescreateComputations1to100026.0806
@tldraw/statesupdateComputations1to1153.2091
@tldraw/statesupdateComputations2to198.6830
@tldraw/statesupdateComputations4to153.5938
@tldraw/statesupdateComputations1000to142.1994
@tldraw/statesupdateComputations1to2105.8788
@tldraw/statesupdateComputations1to492.4065
@tldraw/statesupdateComputations1to100074.0402
@tldraw/statedynamic10x5 - 2 sources - read 20% (simple component)1511.7971
@tldraw/statedynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)908.2428
@tldraw/statedynamic1000x12 - 4 sources - dynamic (large web app)6919.5086
@tldraw/statedynamic1000x5 - 25 sources (wide dense)6526.8316
@tldraw/statedynamic5x500 - 3 sources (deep)608.1270
@tldraw/statecellxcellx100.1789
@tldraw/statecellxcellx200.3203
@tldraw/statecellxcellx300.3313
uSignalkairoavoidablePropagation1098.8622
uSignalkairobroadPropagation1238.3496
uSignalkairodeepPropagation412.0936
uSignalkairodiamond702.7798
uSignalkairomux1062.9275
uSignalkairorepeatedObservers104.4151
uSignalkairotriangle259.7275
uSignalkairounstable136.8192
uSignalmolmolBench1121.5091
uSignalscreateDataSignals27.5008
uSignalscreateComputations0to116.4682
uSignalscreateComputations1to1113.7387
uSignalscreateComputations2to162.5543
uSignalscreateComputations4to143.7015
uSignalscreateComputations1000to137.1584
uSignalscreateComputations1to282.5241
uSignalscreateComputations1to458.4817
uSignalscreateComputations1to859.5815
uSignalscreateComputations1to100048.6034
uSignalsupdateComputations1to188.9753
uSignalsupdateComputations2to146.5391
uSignalsupdateComputations4to129.4691
uSignalsupdateComputations1000to124.9197
uSignalsupdateComputations1to259.4611
uSignalsupdateComputations1to459.7744
uSignalsupdateComputations1to100062.3663
uSignaldynamic10x5 - 2 sources - read 20% (simple component)887.2575
uSignaldynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)700.5775
uSignaldynamic1000x12 - 4 sources - dynamic (large web app)719.4922
uSignaldynamic1000x5 - 25 sources (wide dense)1957.4179
uSignaldynamic5x500 - 3 sources (deep)437.5591
uSignalcellxcellx100.0892
uSignalcellxcellx200.1599
uSignalcellxcellx300.2142
@vue/reactivitykairoavoidablePropagation496.8304
@vue/reactivitykairobroadPropagation953.3969
@vue/reactivitykairodeepPropagation292.8209
@vue/reactivitykairodiamond510.3945
@vue/reactivitykairomux733.2398
@vue/reactivitykairorepeatedObservers52.5554
@vue/reactivitykairotriangle169.1323
@vue/reactivitykairounstable118.8509
@vue/reactivitymolmolBench806.6624
@vue/reactivityscreateDataSignals17.9609
@vue/reactivityscreateComputations0to114.1405
@vue/reactivityscreateComputations1to138.4481
@vue/reactivityscreateComputations2to134.3540
@vue/reactivityscreateComputations4to131.0326
@vue/reactivityscreateComputations1000to122.6854
@vue/reactivityscreateComputations1to227.8732
@vue/reactivityscreateComputations1to425.0699
@vue/reactivityscreateComputations1to822.2238
@vue/reactivityscreateComputations1to100018.6273
@vue/reactivitysupdateComputations1to145.6678
@vue/reactivitysupdateComputations2to131.7720
@vue/reactivitysupdateComputations4to122.3134
@vue/reactivitysupdateComputations1000to113.3197
@vue/reactivitysupdateComputations1to240.7433
@vue/reactivitysupdateComputations1to437.5541
@vue/reactivitysupdateComputations1to100034.2758
@vue/reactivitydynamic10x5 - 2 sources - read 20% (simple component)714.1984
@vue/reactivitydynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)480.3181
@vue/reactivitydynamic1000x12 - 4 sources - dynamic (large web app)740.7003
@vue/reactivitydynamic1000x5 - 25 sources (wide dense)1282.7946
@vue/reactivitydynamic5x500 - 3 sources (deep)367.4116
@vue/reactivitycellxcellx100.1385
@vue/reactivitycellxcellx200.2296
@vue/reactivitycellxcellx300.2507
@pravosleva/reactive-enginekairoavoidablePropagation565.1428
@pravosleva/reactive-enginekairobroadPropagation683.7062
@pravosleva/reactive-enginekairodeepPropagation232.4923
@pravosleva/reactive-enginekairodiamond424.5956
@pravosleva/reactive-enginekairomux557.6751
@pravosleva/reactive-enginekairorepeatedObservers68.1208
@pravosleva/reactive-enginekairotriangle144.4133
@pravosleva/reactive-enginekairounstable107.4508
@pravosleva/reactive-enginemolmolBench851.6474
@pravosleva/reactive-enginescreateDataSignals27.0429
@pravosleva/reactive-enginescreateComputations0to192.3700
@pravosleva/reactive-enginescreateComputations1to1154.5177
@pravosleva/reactive-enginescreateComputations2to194.5559
@pravosleva/reactive-enginescreateComputations4to180.0495
@pravosleva/reactive-enginescreateComputations1000to1225.1256
@pravosleva/reactive-enginescreateComputations1to2132.9647
@pravosleva/reactive-enginescreateComputations1to4119.6718
@pravosleva/reactive-enginescreateComputations1to8118.5296
@pravosleva/reactive-enginescreateComputations1to1000113.6928
@pravosleva/reactive-enginesupdateComputations1to198.8561
@pravosleva/reactive-enginesupdateComputations2to145.6528
@pravosleva/reactive-enginesupdateComputations4to124.9005
@pravosleva/reactive-enginesupdateComputations1000to14.7876
@pravosleva/reactive-enginesupdateComputations1to256.1679
@pravosleva/reactive-enginesupdateComputations1to441.2752
@pravosleva/reactive-enginesupdateComputations1to100025.2879
@pravosleva/reactive-enginedynamic10x5 - 2 sources - read 20% (simple component)595.2308
@pravosleva/reactive-enginedynamic10x10 - 6 sources - dynamic - read 20% (dynamic component)295.2606
@pravosleva/reactive-enginedynamic1000x12 - 4 sources - dynamic (large web app)433.3030
@pravosleva/reactive-enginedynamic1000x5 - 25 sources (wide dense)681.5232
@pravosleva/reactive-enginedynamic5x500 - 3 sources (deep)242.2316
@pravosleva/reactive-enginecellxcellx100.1151
@pravosleva/reactive-enginecellxcellx200.1715
@pravosleva/reactive-enginecellxcellx300.2151