Skip to content

Commit

Permalink
chore(deps): bump vite from 5.0.12 to 5.2.10 (#6697)
Browse files Browse the repository at this point in the history
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.0.12 to 5.2.10.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.2.10/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
dependabot[bot] authored Apr 22, 2024
1 parent 2c2ccb7 commit d5edf34
Showing 1 changed file with 283 additions and 224 deletions.
Loading

1 comment on commit d5edf34

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Performance Alert ⚠️

Possible performance regression was detected for some benchmarks.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold.

Benchmark suite Current: d5edf34 Previous: 05fe0ac Ratio
getSlashingsAndExits - 2k 7.3608 ms/op 435.11 us/op 16.92
Full benchmark results
Benchmark suite Current: d5edf34 Previous: 05fe0ac Ratio
getPubkeys - index2pubkey - req 1000 vs - 250000 vc 670.16 us/op 644.29 us/op 1.04
getPubkeys - validatorsArr - req 1000 vs - 250000 vc 67.424 us/op 70.122 us/op 0.96
BLS verify - blst-native 1.0922 ms/op 1.1177 ms/op 0.98
BLS verifyMultipleSignatures 3 - blst-native 2.4763 ms/op 2.4172 ms/op 1.02
BLS verifyMultipleSignatures 8 - blst-native 5.2312 ms/op 5.1952 ms/op 1.01
BLS verifyMultipleSignatures 32 - blst-native 19.474 ms/op 18.824 ms/op 1.03
BLS verifyMultipleSignatures 64 - blst-native 40.242 ms/op 36.894 ms/op 1.09
BLS verifyMultipleSignatures 128 - blst-native 73.251 ms/op 80.544 ms/op 0.91
BLS deserializing 10000 signatures 821.89 ms/op 840.56 ms/op 0.98
BLS deserializing 100000 signatures 8.5313 s/op 8.3229 s/op 1.03
BLS verifyMultipleSignatures - same message - 3 - blst-native 1.2856 ms/op 1.1017 ms/op 1.17
BLS verifyMultipleSignatures - same message - 8 - blst-native 1.3332 ms/op 1.2576 ms/op 1.06
BLS verifyMultipleSignatures - same message - 32 - blst-native 2.9417 ms/op 2.0548 ms/op 1.43
BLS verifyMultipleSignatures - same message - 64 - blst-native 3.3803 ms/op 3.5576 ms/op 0.95
BLS verifyMultipleSignatures - same message - 128 - blst-native 7.8358 ms/op 5.1020 ms/op 1.54
BLS aggregatePubkeys 32 - blst-native 23.671 us/op 22.061 us/op 1.07
BLS aggregatePubkeys 128 - blst-native 90.640 us/op 87.099 us/op 1.04
notSeenSlots=1 numMissedVotes=1 numBadVotes=10 55.008 ms/op 43.344 ms/op 1.27
notSeenSlots=1 numMissedVotes=0 numBadVotes=4 56.885 ms/op 47.139 ms/op 1.21
notSeenSlots=2 numMissedVotes=1 numBadVotes=10 30.227 ms/op 27.648 ms/op 1.09
getSlashingsAndExits - default max 253.04 us/op 115.24 us/op 2.20
getSlashingsAndExits - 2k 7.3608 ms/op 435.11 us/op 16.92
proposeBlockBody type=full, size=empty 4.6045 ms/op 4.3204 ms/op 1.07
isKnown best case - 1 super set check 717.00 ns/op 380.00 ns/op 1.89
isKnown normal case - 2 super set checks 703.00 ns/op 403.00 ns/op 1.74
isKnown worse case - 16 super set checks 383.00 ns/op 355.00 ns/op 1.08
InMemoryCheckpointStateCache - add get delete 6.3810 us/op 5.9980 us/op 1.06
validate api signedAggregateAndProof - struct 2.4221 ms/op 2.5188 ms/op 0.96
validate gossip signedAggregateAndProof - struct 2.4343 ms/op 2.4178 ms/op 1.01
validate gossip attestation - vc 640000 1.1904 ms/op 1.1696 ms/op 1.02
batch validate gossip attestation - vc 640000 - chunk 32 157.02 us/op 141.85 us/op 1.11
batch validate gossip attestation - vc 640000 - chunk 64 133.80 us/op 125.56 us/op 1.07
batch validate gossip attestation - vc 640000 - chunk 128 127.63 us/op 119.82 us/op 1.07
batch validate gossip attestation - vc 640000 - chunk 256 115.67 us/op 117.89 us/op 0.98
pickEth1Vote - no votes 948.70 us/op 826.75 us/op 1.15
pickEth1Vote - max votes 9.6692 ms/op 5.3754 ms/op 1.80
pickEth1Vote - Eth1Data hashTreeRoot value x2048 20.004 ms/op 11.427 ms/op 1.75
pickEth1Vote - Eth1Data hashTreeRoot tree x2048 23.041 ms/op 17.791 ms/op 1.30
pickEth1Vote - Eth1Data fastSerialize value x2048 443.48 us/op 412.39 us/op 1.08
pickEth1Vote - Eth1Data fastSerialize tree x2048 3.2151 ms/op 3.4864 ms/op 0.92
bytes32 toHexString 441.00 ns/op 458.00 ns/op 0.96
bytes32 Buffer.toString(hex) 312.00 ns/op 336.00 ns/op 0.93
bytes32 Buffer.toString(hex) from Uint8Array 414.00 ns/op 438.00 ns/op 0.95
bytes32 Buffer.toString(hex) + 0x 306.00 ns/op 328.00 ns/op 0.93
Object access 1 prop 0.21500 ns/op 0.21700 ns/op 0.99
Map access 1 prop 0.18800 ns/op 0.18400 ns/op 1.02
Object get x1000 5.4160 ns/op 4.8540 ns/op 1.12
Map get x1000 0.72900 ns/op 0.74100 ns/op 0.98
Object set x1000 26.176 ns/op 29.206 ns/op 0.90
Map set x1000 19.788 ns/op 19.907 ns/op 0.99
Return object 10000 times 0.22660 ns/op 0.22740 ns/op 1.00
Throw Error 10000 times 2.8613 us/op 2.8139 us/op 1.02
fastMsgIdFn sha256 / 200 bytes 2.0150 us/op 2.0420 us/op 0.99
fastMsgIdFn h32 xxhash / 200 bytes 295.00 ns/op 332.00 ns/op 0.89
fastMsgIdFn h64 xxhash / 200 bytes 341.00 ns/op 390.00 ns/op 0.87
fastMsgIdFn sha256 / 1000 bytes 6.2580 us/op 6.3760 us/op 0.98
fastMsgIdFn h32 xxhash / 1000 bytes 418.00 ns/op 486.00 ns/op 0.86
fastMsgIdFn h64 xxhash / 1000 bytes 412.00 ns/op 452.00 ns/op 0.91
fastMsgIdFn sha256 / 10000 bytes 52.357 us/op 52.539 us/op 1.00
fastMsgIdFn h32 xxhash / 10000 bytes 1.7940 us/op 1.8560 us/op 0.97
fastMsgIdFn h64 xxhash / 10000 bytes 1.2370 us/op 1.3150 us/op 0.94
send data - 1000 256B messages 14.306 ms/op 13.292 ms/op 1.08
send data - 1000 512B messages 17.335 ms/op 15.148 ms/op 1.14
send data - 1000 1024B messages 31.554 ms/op 22.480 ms/op 1.40
send data - 1000 1200B messages 33.810 ms/op 27.351 ms/op 1.24
send data - 1000 2048B messages 40.282 ms/op 36.294 ms/op 1.11
send data - 1000 4096B messages 41.481 ms/op 32.241 ms/op 1.29
send data - 1000 16384B messages 113.36 ms/op 91.461 ms/op 1.24
send data - 1000 65536B messages 501.62 ms/op 410.09 ms/op 1.22
enrSubnets - fastDeserialize 64 bits 1.1550 us/op 1.2640 us/op 0.91
enrSubnets - ssz BitVector 64 bits 549.00 ns/op 547.00 ns/op 1.00
enrSubnets - fastDeserialize 4 bits 286.00 ns/op 267.00 ns/op 1.07
enrSubnets - ssz BitVector 4 bits 610.00 ns/op 463.00 ns/op 1.32
prioritizePeers score -10:0 att 32-0.1 sync 2-0 175.20 us/op 145.84 us/op 1.20
prioritizePeers score 0:0 att 32-0.25 sync 2-0.25 240.62 us/op 218.62 us/op 1.10
prioritizePeers score 0:0 att 32-0.5 sync 2-0.5 258.01 us/op 242.07 us/op 1.07
prioritizePeers score 0:0 att 64-0.75 sync 4-0.75 417.10 us/op 387.12 us/op 1.08
prioritizePeers score 0:0 att 64-1 sync 4-1 489.41 us/op 452.66 us/op 1.08
array of 16000 items push then shift 1.3540 us/op 1.2551 us/op 1.08
LinkedList of 16000 items push then shift 6.1120 ns/op 7.6750 ns/op 0.80
array of 16000 items push then pop 105.54 ns/op 109.77 ns/op 0.96
LinkedList of 16000 items push then pop 6.0500 ns/op 5.8620 ns/op 1.03
array of 24000 items push then shift 1.9279 us/op 1.8446 us/op 1.05
LinkedList of 24000 items push then shift 6.3740 ns/op 7.3940 ns/op 0.86
array of 24000 items push then pop 114.75 ns/op 96.820 ns/op 1.19
LinkedList of 24000 items push then pop 5.8500 ns/op 5.7640 ns/op 1.01
intersect bitArray bitLen 8 4.9850 ns/op 5.0720 ns/op 0.98
intersect array and set length 8 62.742 ns/op 51.826 ns/op 1.21
intersect bitArray bitLen 128 28.885 ns/op 30.094 ns/op 0.96
intersect array and set length 128 915.72 ns/op 681.89 ns/op 1.34
bitArray.getTrueBitIndexes() bitLen 128 1.5660 us/op 1.1950 us/op 1.31
bitArray.getTrueBitIndexes() bitLen 248 2.7270 us/op 1.9860 us/op 1.37
bitArray.getTrueBitIndexes() bitLen 512 5.3610 us/op 4.0280 us/op 1.33
Buffer.concat 32 items 982.00 ns/op 934.00 ns/op 1.05
Uint8Array.set 32 items 1.7560 us/op 1.6060 us/op 1.09
Set add up to 64 items then delete first 2.3628 us/op 1.8895 us/op 1.25
OrderedSet add up to 64 items then delete first 3.9612 us/op 2.6789 us/op 1.48
Set add up to 64 items then delete last 2.1745 us/op 1.9824 us/op 1.10
OrderedSet add up to 64 items then delete last 3.8223 us/op 2.9503 us/op 1.30
Set add up to 64 items then delete middle 2.8097 us/op 2.0141 us/op 1.39
OrderedSet add up to 64 items then delete middle 5.6630 us/op 4.2559 us/op 1.33
Set add up to 128 items then delete first 4.9711 us/op 3.9601 us/op 1.26
OrderedSet add up to 128 items then delete first 8.7854 us/op 6.1990 us/op 1.42
Set add up to 128 items then delete last 5.0889 us/op 3.8893 us/op 1.31
OrderedSet add up to 128 items then delete last 6.0582 us/op 5.7233 us/op 1.06
Set add up to 128 items then delete middle 3.9581 us/op 4.1996 us/op 0.94
OrderedSet add up to 128 items then delete middle 11.694 us/op 11.822 us/op 0.99
Set add up to 256 items then delete first 10.333 us/op 8.4668 us/op 1.22
OrderedSet add up to 256 items then delete first 16.915 us/op 13.666 us/op 1.24
Set add up to 256 items then delete last 11.301 us/op 7.7144 us/op 1.46
OrderedSet add up to 256 items then delete last 16.406 us/op 11.574 us/op 1.42
Set add up to 256 items then delete middle 10.048 us/op 7.5159 us/op 1.34
OrderedSet add up to 256 items then delete middle 37.136 us/op 32.600 us/op 1.14
transfer serialized Status (84 B) 1.6000 us/op 1.5980 us/op 1.00
copy serialized Status (84 B) 1.2290 us/op 1.3020 us/op 0.94
transfer serialized SignedVoluntaryExit (112 B) 1.7440 us/op 1.6610 us/op 1.05
copy serialized SignedVoluntaryExit (112 B) 1.5030 us/op 1.2900 us/op 1.17
transfer serialized ProposerSlashing (416 B) 3.1910 us/op 1.7880 us/op 1.78
copy serialized ProposerSlashing (416 B) 2.2910 us/op 2.1390 us/op 1.07
transfer serialized Attestation (485 B) 2.3280 us/op 2.2740 us/op 1.02
copy serialized Attestation (485 B) 2.3750 us/op 2.1900 us/op 1.08
transfer serialized AttesterSlashing (33232 B) 2.5090 us/op 1.9680 us/op 1.27
copy serialized AttesterSlashing (33232 B) 5.1120 us/op 3.9860 us/op 1.28
transfer serialized Small SignedBeaconBlock (128000 B) 2.4900 us/op 2.3080 us/op 1.08
copy serialized Small SignedBeaconBlock (128000 B) 11.380 us/op 15.628 us/op 0.73
transfer serialized Avg SignedBeaconBlock (200000 B) 2.0780 us/op 2.5720 us/op 0.81
copy serialized Avg SignedBeaconBlock (200000 B) 18.913 us/op 21.652 us/op 0.87
transfer serialized BlobsSidecar (524380 B) 2.8620 us/op 2.2820 us/op 1.25
copy serialized BlobsSidecar (524380 B) 74.562 us/op 200.17 us/op 0.37
transfer serialized Big SignedBeaconBlock (1000000 B) 3.2410 us/op 2.9820 us/op 1.09
copy serialized Big SignedBeaconBlock (1000000 B) 144.15 us/op 184.72 us/op 0.78
pass gossip attestations to forkchoice per slot 2.9501 ms/op 2.8814 ms/op 1.02
forkChoice updateHead vc 100000 bc 64 eq 0 451.49 us/op 456.75 us/op 0.99
forkChoice updateHead vc 600000 bc 64 eq 0 2.9231 ms/op 2.5769 ms/op 1.13
forkChoice updateHead vc 1000000 bc 64 eq 0 4.5382 ms/op 4.6520 ms/op 0.98
forkChoice updateHead vc 600000 bc 320 eq 0 2.6763 ms/op 2.6182 ms/op 1.02
forkChoice updateHead vc 600000 bc 1200 eq 0 3.0323 ms/op 2.8464 ms/op 1.07
forkChoice updateHead vc 600000 bc 7200 eq 0 4.2303 ms/op 3.3396 ms/op 1.27
forkChoice updateHead vc 600000 bc 64 eq 1000 10.092 ms/op 9.8962 ms/op 1.02
forkChoice updateHead vc 600000 bc 64 eq 10000 9.7423 ms/op 9.6799 ms/op 1.01
forkChoice updateHead vc 600000 bc 64 eq 300000 12.254 ms/op 12.017 ms/op 1.02
computeDeltas 500000 validators 300 proto nodes 3.5641 ms/op 3.4532 ms/op 1.03
computeDeltas 500000 validators 1200 proto nodes 3.4321 ms/op 3.1105 ms/op 1.10
computeDeltas 500000 validators 7200 proto nodes 3.4928 ms/op 3.4984 ms/op 1.00
computeDeltas 750000 validators 300 proto nodes 5.2670 ms/op 6.6001 ms/op 0.80
computeDeltas 750000 validators 1200 proto nodes 5.1855 ms/op 4.8991 ms/op 1.06
computeDeltas 750000 validators 7200 proto nodes 4.9093 ms/op 5.1758 ms/op 0.95
computeDeltas 1400000 validators 300 proto nodes 9.2316 ms/op 9.7470 ms/op 0.95
computeDeltas 1400000 validators 1200 proto nodes 8.9510 ms/op 9.3299 ms/op 0.96
computeDeltas 1400000 validators 7200 proto nodes 9.6084 ms/op 10.216 ms/op 0.94
computeDeltas 2100000 validators 300 proto nodes 14.589 ms/op 15.466 ms/op 0.94
computeDeltas 2100000 validators 1200 proto nodes 14.347 ms/op 15.723 ms/op 0.91
computeDeltas 2100000 validators 7200 proto nodes 14.500 ms/op 13.890 ms/op 1.04
altair processAttestation - 250000 vs - 7PWei normalcase 1.6936 ms/op 2.2155 ms/op 0.76
altair processAttestation - 250000 vs - 7PWei worstcase 2.5814 ms/op 3.0704 ms/op 0.84
altair processAttestation - setStatus - 1/6 committees join 110.75 us/op 83.956 us/op 1.32
altair processAttestation - setStatus - 1/3 committees join 267.48 us/op 157.43 us/op 1.70
altair processAttestation - setStatus - 1/2 committees join 300.65 us/op 211.40 us/op 1.42
altair processAttestation - setStatus - 2/3 committees join 395.21 us/op 281.77 us/op 1.40
altair processAttestation - setStatus - 4/5 committees join 559.98 us/op 412.03 us/op 1.36
altair processAttestation - setStatus - 100% committees join 642.51 us/op 503.07 us/op 1.28
altair processBlock - 250000 vs - 7PWei normalcase 8.1001 ms/op 6.3175 ms/op 1.28
altair processBlock - 250000 vs - 7PWei normalcase hashState 34.008 ms/op 22.300 ms/op 1.52
altair processBlock - 250000 vs - 7PWei worstcase 37.764 ms/op 31.464 ms/op 1.20
altair processBlock - 250000 vs - 7PWei worstcase hashState 92.200 ms/op 72.554 ms/op 1.27
phase0 processBlock - 250000 vs - 7PWei normalcase 3.0201 ms/op 2.0268 ms/op 1.49
phase0 processBlock - 250000 vs - 7PWei worstcase 29.518 ms/op 24.754 ms/op 1.19
altair processEth1Data - 250000 vs - 7PWei normalcase 300.05 us/op 267.29 us/op 1.12
getExpectedWithdrawals 250000 eb:1,eth1:1,we:0,wn:0,smpl:15 19.824 us/op 12.627 us/op 1.57
getExpectedWithdrawals 250000 eb:0.95,eth1:0.1,we:0.05,wn:0,smpl:219 55.939 us/op 73.823 us/op 0.76
getExpectedWithdrawals 250000 eb:0.95,eth1:0.3,we:0.05,wn:0,smpl:42 32.628 us/op 36.719 us/op 0.89
getExpectedWithdrawals 250000 eb:0.95,eth1:0.7,we:0.05,wn:0,smpl:18 14.172 us/op 14.905 us/op 0.95
getExpectedWithdrawals 250000 eb:0.1,eth1:0.1,we:0,wn:0,smpl:1020 144.85 us/op 194.88 us/op 0.74
getExpectedWithdrawals 250000 eb:0.03,eth1:0.03,we:0,wn:0,smpl:11777 1.2230 ms/op 1.4396 ms/op 0.85
getExpectedWithdrawals 250000 eb:0.01,eth1:0.01,we:0,wn:0,smpl:16384 1.6011 ms/op 1.1383 ms/op 1.41
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,smpl:16384 1.4155 ms/op 1.2841 ms/op 1.10
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,nocache,smpl:16384 3.7913 ms/op 2.4210 ms/op 1.57
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,smpl:16384 2.0732 ms/op 1.9603 ms/op 1.06
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,nocache,smpl:16384 4.3623 ms/op 5.2794 ms/op 0.83
Tree 40 250000 create 350.95 ms/op 305.56 ms/op 1.15
Tree 40 250000 get(125000) 128.15 ns/op 112.05 ns/op 1.14
Tree 40 250000 set(125000) 1.1694 us/op 749.21 ns/op 1.56
Tree 40 250000 toArray() 21.234 ms/op 10.410 ms/op 2.04
Tree 40 250000 iterate all - toArray() + loop 21.317 ms/op 10.994 ms/op 1.94
Tree 40 250000 iterate all - get(i) 53.586 ms/op 45.671 ms/op 1.17
MutableVector 250000 create 14.709 ms/op 8.1572 ms/op 1.80
MutableVector 250000 get(125000) 5.7770 ns/op 5.9300 ns/op 0.97
MutableVector 250000 set(125000) 216.30 ns/op 212.09 ns/op 1.02
MutableVector 250000 toArray() 3.1173 ms/op 2.4243 ms/op 1.29
MutableVector 250000 iterate all - toArray() + loop 3.2951 ms/op 2.4702 ms/op 1.33
MutableVector 250000 iterate all - get(i) 1.3437 ms/op 1.3508 ms/op 0.99
Array 250000 create 3.2226 ms/op 2.5135 ms/op 1.28
Array 250000 clone - spread 1.1328 ms/op 1.1754 ms/op 0.96
Array 250000 get(125000) 1.2940 ns/op 1.0510 ns/op 1.23
Array 250000 set(125000) 1.8120 ns/op 1.2690 ns/op 1.43
Array 250000 iterate all - loop 151.86 us/op 157.08 us/op 0.97
effectiveBalanceIncrements clone Uint8Array 300000 15.975 us/op 14.892 us/op 1.07
effectiveBalanceIncrements clone MutableVector 300000 319.00 ns/op 416.00 ns/op 0.77
effectiveBalanceIncrements rw all Uint8Array 300000 187.67 us/op 193.21 us/op 0.97
effectiveBalanceIncrements rw all MutableVector 300000 68.503 ms/op 68.297 ms/op 1.00
phase0 afterProcessEpoch - 250000 vs - 7PWei 78.973 ms/op 78.459 ms/op 1.01
phase0 beforeProcessEpoch - 250000 vs - 7PWei 54.179 ms/op 47.996 ms/op 1.13
altair processEpoch - mainnet_e81889 463.58 ms/op 424.81 ms/op 1.09
mainnet_e81889 - altair beforeProcessEpoch 92.052 ms/op 82.201 ms/op 1.12
mainnet_e81889 - altair processJustificationAndFinalization 17.829 us/op 17.292 us/op 1.03
mainnet_e81889 - altair processInactivityUpdates 5.5714 ms/op 7.6559 ms/op 0.73
mainnet_e81889 - altair processRewardsAndPenalties 68.528 ms/op 71.320 ms/op 0.96
mainnet_e81889 - altair processRegistryUpdates 4.6130 us/op 3.2120 us/op 1.44
mainnet_e81889 - altair processSlashings 984.00 ns/op 719.00 ns/op 1.37
mainnet_e81889 - altair processEth1DataReset 1.2910 us/op 912.00 ns/op 1.42
mainnet_e81889 - altair processEffectiveBalanceUpdates 1.3575 ms/op 1.0107 ms/op 1.34
mainnet_e81889 - altair processSlashingsReset 6.0850 us/op 4.2910 us/op 1.42
mainnet_e81889 - altair processRandaoMixesReset 6.3590 us/op 7.7750 us/op 0.82
mainnet_e81889 - altair processHistoricalRootsUpdate 1.4020 us/op 1.5490 us/op 0.91
mainnet_e81889 - altair processParticipationFlagUpdates 4.3870 us/op 3.7830 us/op 1.16
mainnet_e81889 - altair processSyncCommitteeUpdates 1.7290 us/op 1.0380 us/op 1.67
mainnet_e81889 - altair afterProcessEpoch 96.761 ms/op 84.302 ms/op 1.15
capella processEpoch - mainnet_e217614 2.0331 s/op 1.7547 s/op 1.16
mainnet_e217614 - capella beforeProcessEpoch 531.79 ms/op 400.73 ms/op 1.33
mainnet_e217614 - capella processJustificationAndFinalization 24.314 us/op 14.813 us/op 1.64
mainnet_e217614 - capella processInactivityUpdates 23.100 ms/op 18.038 ms/op 1.28
mainnet_e217614 - capella processRewardsAndPenalties 616.11 ms/op 472.39 ms/op 1.30
mainnet_e217614 - capella processRegistryUpdates 17.538 us/op 19.760 us/op 0.89
mainnet_e217614 - capella processSlashings 1.2600 us/op 905.00 ns/op 1.39
mainnet_e217614 - capella processEth1DataReset 772.00 ns/op 763.00 ns/op 1.01
mainnet_e217614 - capella processEffectiveBalanceUpdates 3.9800 ms/op 3.4961 ms/op 1.14
mainnet_e217614 - capella processSlashingsReset 5.9640 us/op 5.0600 us/op 1.18
mainnet_e217614 - capella processRandaoMixesReset 6.6090 us/op 10.293 us/op 0.64
mainnet_e217614 - capella processHistoricalRootsUpdate 1.7990 us/op 1.8010 us/op 1.00
mainnet_e217614 - capella processParticipationFlagUpdates 4.9300 us/op 3.5870 us/op 1.37
mainnet_e217614 - capella afterProcessEpoch 263.06 ms/op 255.60 ms/op 1.03
phase0 processEpoch - mainnet_e58758 489.35 ms/op 418.72 ms/op 1.17
mainnet_e58758 - phase0 beforeProcessEpoch 161.10 ms/op 150.48 ms/op 1.07
mainnet_e58758 - phase0 processJustificationAndFinalization 23.447 us/op 20.303 us/op 1.15
mainnet_e58758 - phase0 processRewardsAndPenalties 58.802 ms/op 59.463 ms/op 0.99
mainnet_e58758 - phase0 processRegistryUpdates 14.591 us/op 16.353 us/op 0.89
mainnet_e58758 - phase0 processSlashings 1.0630 us/op 1.5130 us/op 0.70
mainnet_e58758 - phase0 processEth1DataReset 811.00 ns/op 1.0980 us/op 0.74
mainnet_e58758 - phase0 processEffectiveBalanceUpdates 857.41 us/op 852.03 us/op 1.01
mainnet_e58758 - phase0 processSlashingsReset 3.3420 us/op 5.6390 us/op 0.59
mainnet_e58758 - phase0 processRandaoMixesReset 10.305 us/op 6.3080 us/op 1.63
mainnet_e58758 - phase0 processHistoricalRootsUpdate 989.00 ns/op 896.00 ns/op 1.10
mainnet_e58758 - phase0 processParticipationRecordUpdates 6.9200 us/op 6.7160 us/op 1.03
mainnet_e58758 - phase0 afterProcessEpoch 74.508 ms/op 77.956 ms/op 0.96
phase0 processEffectiveBalanceUpdates - 250000 normalcase 1.1554 ms/op 1.2044 ms/op 0.96
phase0 processEffectiveBalanceUpdates - 250000 worstcase 0.5 1.5186 ms/op 1.4283 ms/op 1.06
altair processInactivityUpdates - 250000 normalcase 34.036 ms/op 24.027 ms/op 1.42
altair processInactivityUpdates - 250000 worstcase 33.029 ms/op 23.178 ms/op 1.43
phase0 processRegistryUpdates - 250000 normalcase 13.405 us/op 10.909 us/op 1.23
phase0 processRegistryUpdates - 250000 badcase_full_deposits 401.29 us/op 415.20 us/op 0.97
phase0 processRegistryUpdates - 250000 worstcase 0.5 153.75 ms/op 156.43 ms/op 0.98
altair processRewardsAndPenalties - 250000 normalcase 69.110 ms/op 66.082 ms/op 1.05
altair processRewardsAndPenalties - 250000 worstcase 58.288 ms/op 63.756 ms/op 0.91
phase0 getAttestationDeltas - 250000 normalcase 10.556 ms/op 6.3809 ms/op 1.65
phase0 getAttestationDeltas - 250000 worstcase 7.8486 ms/op 6.6646 ms/op 1.18
phase0 processSlashings - 250000 worstcase 92.115 us/op 93.148 us/op 0.99
altair processSyncCommitteeUpdates - 250000 126.96 ms/op 127.82 ms/op 0.99
BeaconState.hashTreeRoot - No change 617.00 ns/op 518.00 ns/op 1.19
BeaconState.hashTreeRoot - 1 full validator 151.43 us/op 145.51 us/op 1.04
BeaconState.hashTreeRoot - 32 full validator 1.9364 ms/op 1.1501 ms/op 1.68
BeaconState.hashTreeRoot - 512 full validator 20.290 ms/op 15.530 ms/op 1.31
BeaconState.hashTreeRoot - 1 validator.effectiveBalance 154.58 us/op 191.25 us/op 0.81
BeaconState.hashTreeRoot - 32 validator.effectiveBalance 1.7800 ms/op 2.7004 ms/op 0.66
BeaconState.hashTreeRoot - 512 validator.effectiveBalance 20.093 ms/op 30.894 ms/op 0.65
BeaconState.hashTreeRoot - 1 balances 90.826 us/op 118.92 us/op 0.76
BeaconState.hashTreeRoot - 32 balances 824.22 us/op 1.2146 ms/op 0.68
BeaconState.hashTreeRoot - 512 balances 13.218 ms/op 10.257 ms/op 1.29
BeaconState.hashTreeRoot - 250000 balances 226.94 ms/op 200.83 ms/op 1.13
aggregationBits - 2048 els - zipIndexesInBitList 20.326 us/op 35.046 us/op 0.58
byteArrayEquals 32 65.831 ns/op 63.819 ns/op 1.03
Buffer.compare 32 39.421 ns/op 35.856 ns/op 1.10
byteArrayEquals 1024 1.8013 us/op 1.7002 us/op 1.06
Buffer.compare 1024 45.391 ns/op 41.999 ns/op 1.08
byteArrayEquals 16384 29.065 us/op 28.292 us/op 1.03
Buffer.compare 16384 248.09 ns/op 232.11 ns/op 1.07
byteArrayEquals 123687377 219.62 ms/op 224.81 ms/op 0.98
Buffer.compare 123687377 7.6322 ms/op 8.7294 ms/op 0.87
byteArrayEquals 32 - diff last byte 62.032 ns/op 68.583 ns/op 0.90
Buffer.compare 32 - diff last byte 36.199 ns/op 39.341 ns/op 0.92
byteArrayEquals 1024 - diff last byte 1.7707 us/op 1.8568 us/op 0.95
Buffer.compare 1024 - diff last byte 44.110 ns/op 52.943 ns/op 0.83
byteArrayEquals 16384 - diff last byte 28.008 us/op 30.189 us/op 0.93
Buffer.compare 16384 - diff last byte 237.42 ns/op 274.83 ns/op 0.86
byteArrayEquals 123687377 - diff last byte 213.39 ms/op 221.99 ms/op 0.96
Buffer.compare 123687377 - diff last byte 5.2431 ms/op 6.7136 ms/op 0.78
byteArrayEquals 32 - random bytes 4.9270 ns/op 5.3530 ns/op 0.92
Buffer.compare 32 - random bytes 42.330 ns/op 40.204 ns/op 1.05
byteArrayEquals 1024 - random bytes 6.8100 ns/op 4.6690 ns/op 1.46
Buffer.compare 1024 - random bytes 40.799 ns/op 38.741 ns/op 1.05
byteArrayEquals 16384 - random bytes 5.5370 ns/op 4.6490 ns/op 1.19
Buffer.compare 16384 - random bytes 40.092 ns/op 38.482 ns/op 1.04
byteArrayEquals 123687377 - random bytes 8.1800 ns/op 9.0000 ns/op 0.91
Buffer.compare 123687377 - random bytes 43.290 ns/op 51.960 ns/op 0.83
regular array get 100000 times 44.714 us/op 42.413 us/op 1.05
wrappedArray get 100000 times 43.745 us/op 42.764 us/op 1.02
arrayWithProxy get 100000 times 11.524 ms/op 10.323 ms/op 1.12
ssz.Root.equals 57.449 ns/op 58.308 ns/op 0.99
byteArrayEquals 55.986 ns/op 56.407 ns/op 0.99
Buffer.compare 9.6500 ns/op 10.780 ns/op 0.90
shuffle list - 16384 els 6.0709 ms/op 6.1566 ms/op 0.99
shuffle list - 250000 els 89.248 ms/op 87.934 ms/op 1.01
processSlot - 1 slots 12.499 us/op 16.790 us/op 0.74
processSlot - 32 slots 2.2854 ms/op 3.7095 ms/op 0.62
getEffectiveBalanceIncrementsZeroInactive - 250000 vs - 7PWei 56.429 ms/op 48.104 ms/op 1.17
getCommitteeAssignments - req 1 vs - 250000 vc 2.5447 ms/op 2.6359 ms/op 0.97
getCommitteeAssignments - req 100 vs - 250000 vc 3.8835 ms/op 3.8072 ms/op 1.02
getCommitteeAssignments - req 1000 vs - 250000 vc 3.9677 ms/op 4.0351 ms/op 0.98
findModifiedValidators - 10000 modified validators 381.84 ms/op 368.42 ms/op 1.04
findModifiedValidators - 1000 modified validators 203.09 ms/op 209.73 ms/op 0.97
findModifiedValidators - 100 modified validators 175.14 ms/op 165.71 ms/op 1.06
findModifiedValidators - 10 modified validators 147.42 ms/op 175.08 ms/op 0.84
findModifiedValidators - 1 modified validators 153.82 ms/op 179.04 ms/op 0.86
findModifiedValidators - no difference 189.43 ms/op 178.58 ms/op 1.06
compare ViewDUs 4.6240 s/op 5.0275 s/op 0.92
compare each validator Uint8Array 1.8831 s/op 2.0015 s/op 0.94
compare ViewDU to Uint8Array 1.4247 s/op 1.0738 s/op 1.33
migrate state 1000000 validators, 24 modified, 0 new 840.66 ms/op 601.54 ms/op 1.40
migrate state 1000000 validators, 1700 modified, 1000 new 1.1466 s/op 932.65 ms/op 1.23
migrate state 1000000 validators, 3400 modified, 2000 new 1.3254 s/op 1.1347 s/op 1.17
migrate state 1500000 validators, 24 modified, 0 new 807.20 ms/op 786.47 ms/op 1.03
migrate state 1500000 validators, 1700 modified, 1000 new 1.0335 s/op 1.0046 s/op 1.03
migrate state 1500000 validators, 3400 modified, 2000 new 1.2605 s/op 1.4112 s/op 0.89
RootCache.getBlockRootAtSlot - 250000 vs - 7PWei 5.4900 ns/op 5.5400 ns/op 0.99
state getBlockRootAtSlot - 250000 vs - 7PWei 498.45 ns/op 735.90 ns/op 0.68
computeProposers - vc 250000 5.7278 ms/op 7.1872 ms/op 0.80
computeEpochShuffling - vc 250000 87.495 ms/op 100.04 ms/op 0.87
getNextSyncCommittee - vc 250000 101.75 ms/op 141.91 ms/op 0.72
computeSigningRoot for AttestationData 24.443 us/op 29.111 us/op 0.84
hash AttestationData serialized data then Buffer.toString(base64) 1.3091 us/op 1.4803 us/op 0.88
toHexString serialized data 837.17 ns/op 952.16 ns/op 0.88
Buffer.toString(base64) 161.76 ns/op 212.36 ns/op 0.76

Please sign in to comment.