Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove NPM install instructions from README #4119

Merged
merged 1 commit into from
Jun 7, 2022

Conversation

dapplion
Copy link
Contributor

@dapplion dapplion commented Jun 7, 2022

Motivation

Complete #4115

Description

Remove NPM install instructions from README

@dapplion dapplion marked this pull request as ready for review June 7, 2022 13:47
@dapplion dapplion requested a review from a team as a code owner June 7, 2022 13:47
@dapplion dapplion enabled auto-merge (squash) June 7, 2022 14:05
@github-actions
Copy link
Contributor

github-actions bot commented Jun 7, 2022

Performance Report

✔️ no performance regression detected

Full benchmark results
Benchmark suite Current: 139d306 Previous: b5e24f7 Ratio
BeaconState.hashTreeRoot - No change 438.00 ns/op 478.00 ns/op 0.92
BeaconState.hashTreeRoot - 1 full validator 55.374 us/op 55.303 us/op 1.00
BeaconState.hashTreeRoot - 32 full validator 544.67 us/op 546.52 us/op 1.00
BeaconState.hashTreeRoot - 512 full validator 6.0636 ms/op 6.0901 ms/op 1.00
BeaconState.hashTreeRoot - 1 validator.effectiveBalance 70.268 us/op 71.242 us/op 0.99
BeaconState.hashTreeRoot - 32 validator.effectiveBalance 963.12 us/op 957.54 us/op 1.01
BeaconState.hashTreeRoot - 512 validator.effectiveBalance 13.610 ms/op 13.181 ms/op 1.03
BeaconState.hashTreeRoot - 1 balances 54.596 us/op 54.851 us/op 1.00
BeaconState.hashTreeRoot - 32 balances 466.26 us/op 479.73 us/op 0.97
BeaconState.hashTreeRoot - 512 balances 4.6314 ms/op 4.6394 ms/op 1.00
BeaconState.hashTreeRoot - 250000 balances 96.962 ms/op 102.29 ms/op 0.95
processSlot - 1 slots 10.644 us/op 10.627 us/op 1.00
processSlot - 32 slots 1.5829 ms/op 1.5780 ms/op 1.00
getCommitteeAssignments - req 1 vs - 250000 vc 5.2721 ms/op 5.3430 ms/op 0.99
getCommitteeAssignments - req 100 vs - 250000 vc 7.3068 ms/op 7.2947 ms/op 1.00
getCommitteeAssignments - req 1000 vs - 250000 vc 7.7080 ms/op 7.7371 ms/op 1.00
computeProposers - vc 250000 15.895 ms/op 16.016 ms/op 0.99
computeEpochShuffling - vc 250000 166.28 ms/op 169.76 ms/op 0.98
getNextSyncCommittee - vc 250000 264.91 ms/op 266.85 ms/op 0.99
altair processAttestation - 250000 vs - 7PWei normalcase 3.6929 ms/op 3.7418 ms/op 0.99
altair processAttestation - 250000 vs - 7PWei worstcase 5.4431 ms/op 5.5095 ms/op 0.99
altair processAttestation - setStatus - 1/6 committees join 195.16 us/op 188.08 us/op 1.04
altair processAttestation - setStatus - 1/3 committees join 374.06 us/op 373.65 us/op 1.00
altair processAttestation - setStatus - 1/2 committees join 527.33 us/op 516.81 us/op 1.02
altair processAttestation - setStatus - 2/3 committees join 682.83 us/op 665.70 us/op 1.03
altair processAttestation - setStatus - 4/5 committees join 938.43 us/op 923.09 us/op 1.02
altair processAttestation - setStatus - 100% committees join 1.1136 ms/op 1.0915 ms/op 1.02
altair processBlock - 250000 vs - 7PWei normalcase 29.420 ms/op 25.068 ms/op 1.17
altair processBlock - 250000 vs - 7PWei normalcase hashState 37.318 ms/op 38.067 ms/op 0.98
altair processBlock - 250000 vs - 7PWei worstcase 74.141 ms/op 80.935 ms/op 0.92
altair processBlock - 250000 vs - 7PWei worstcase hashState 112.41 ms/op 97.446 ms/op 1.15
altair processEth1Data - 250000 vs - 7PWei normalcase 820.54 us/op 849.22 us/op 0.97
altair processEpoch - mainnet_e81889 575.64 ms/op 488.44 ms/op 1.18
mainnet_e81889 - altair beforeProcessEpoch 161.30 ms/op 142.34 ms/op 1.13
mainnet_e81889 - altair processJustificationAndFinalization 32.390 us/op 21.378 us/op 1.52
mainnet_e81889 - altair processInactivityUpdates 11.908 ms/op 11.416 ms/op 1.04
mainnet_e81889 - altair processRewardsAndPenalties 137.09 ms/op 137.22 ms/op 1.00
mainnet_e81889 - altair processRegistryUpdates 4.4820 us/op 3.4690 us/op 1.29
mainnet_e81889 - altair processSlashings 1.1090 us/op 1.0940 us/op 1.01
mainnet_e81889 - altair processEth1DataReset 1.1600 us/op 1.0210 us/op 1.14
mainnet_e81889 - altair processEffectiveBalanceUpdates 2.4231 ms/op 2.5948 ms/op 0.93
mainnet_e81889 - altair processSlashingsReset 6.4070 us/op 4.9400 us/op 1.30
mainnet_e81889 - altair processRandaoMixesReset 7.8640 us/op 6.0820 us/op 1.29
mainnet_e81889 - altair processHistoricalRootsUpdate 1.0030 us/op 1.1970 us/op 0.84
mainnet_e81889 - altair processParticipationFlagUpdates 3.4420 us/op 4.5860 us/op 0.75
mainnet_e81889 - altair processSyncCommitteeUpdates 811.00 ns/op 1.3680 us/op 0.59
mainnet_e81889 - altair afterProcessEpoch 192.66 ms/op 198.67 ms/op 0.97
altair processInactivityUpdates - 250000 normalcase 34.069 ms/op 33.918 ms/op 1.00
altair processInactivityUpdates - 250000 worstcase 28.160 ms/op 28.169 ms/op 1.00
altair processRewardsAndPenalties - 250000 normalcase 82.358 ms/op 119.38 ms/op 0.69
altair processRewardsAndPenalties - 250000 worstcase 131.51 ms/op 140.14 ms/op 0.94
altair processSyncCommitteeUpdates - 250000 281.94 ms/op 279.97 ms/op 1.01
Tree 40 250000 create 765.52 ms/op 816.28 ms/op 0.94
Tree 40 250000 get(125000) 289.54 ns/op 292.25 ns/op 0.99
Tree 40 250000 set(125000) 2.5676 us/op 2.2342 us/op 1.15
Tree 40 250000 toArray() 34.072 ms/op 31.465 ms/op 1.08
Tree 40 250000 iterate all - toArray() + loop 34.222 ms/op 31.754 ms/op 1.08
Tree 40 250000 iterate all - get(i) 113.16 ms/op 111.92 ms/op 1.01
MutableVector 250000 create 15.984 ms/op 14.515 ms/op 1.10
MutableVector 250000 get(125000) 14.798 ns/op 14.754 ns/op 1.00
MutableVector 250000 set(125000) 697.20 ns/op 599.35 ns/op 1.16
MutableVector 250000 toArray() 7.1041 ms/op 6.6056 ms/op 1.08
MutableVector 250000 iterate all - toArray() + loop 7.7347 ms/op 6.8241 ms/op 1.13
MutableVector 250000 iterate all - get(i) 3.2913 ms/op 3.4376 ms/op 0.96
Array 250000 create 7.2607 ms/op 5.8364 ms/op 1.24
Array 250000 clone - spread 3.7056 ms/op 3.1378 ms/op 1.18
Array 250000 get(125000) 1.6410 ns/op 1.4070 ns/op 1.17
Array 250000 set(125000) 1.6820 ns/op 1.3960 ns/op 1.20
Array 250000 iterate all - loop 167.95 us/op 167.79 us/op 1.00
effectiveBalanceIncrements clone Uint8Array 300000 77.701 us/op 83.337 us/op 0.93
effectiveBalanceIncrements clone MutableVector 300000 699.00 ns/op 1.0420 us/op 0.67
effectiveBalanceIncrements rw all Uint8Array 300000 252.47 us/op 252.50 us/op 1.00
effectiveBalanceIncrements rw all MutableVector 300000 183.42 ms/op 191.01 ms/op 0.96
aggregationBits - 2048 els - zipIndexesInBitList 29.408 us/op 30.121 us/op 0.98
regular array get 100000 times 67.399 us/op 67.419 us/op 1.00
wrappedArray get 100000 times 67.420 us/op 67.419 us/op 1.00
arrayWithProxy get 100000 times 33.307 ms/op 29.645 ms/op 1.12
ssz.Root.equals 501.00 ns/op 510.00 ns/op 0.98
byteArrayEquals 483.00 ns/op 496.00 ns/op 0.97
phase0 processBlock - 250000 vs - 7PWei normalcase 3.6048 ms/op 3.6216 ms/op 1.00
phase0 processBlock - 250000 vs - 7PWei worstcase 46.401 ms/op 46.376 ms/op 1.00
phase0 afterProcessEpoch - 250000 vs - 7PWei 182.47 ms/op 191.83 ms/op 0.95
phase0 beforeProcessEpoch - 250000 vs - 7PWei 79.747 ms/op 105.28 ms/op 0.76
phase0 processEpoch - mainnet_e58758 536.84 ms/op 606.58 ms/op 0.89
mainnet_e58758 - phase0 beforeProcessEpoch 244.57 ms/op 261.39 ms/op 0.94
mainnet_e58758 - phase0 processJustificationAndFinalization 26.611 us/op 22.646 us/op 1.18
mainnet_e58758 - phase0 processRewardsAndPenalties 122.86 ms/op 79.690 ms/op 1.54
mainnet_e58758 - phase0 processRegistryUpdates 9.3060 us/op 14.985 us/op 0.62
mainnet_e58758 - phase0 processSlashings 738.00 ns/op 1.4540 us/op 0.51
mainnet_e58758 - phase0 processEth1DataReset 839.00 ns/op 1.1680 us/op 0.72
mainnet_e58758 - phase0 processEffectiveBalanceUpdates 2.2162 ms/op 2.0013 ms/op 1.11
mainnet_e58758 - phase0 processSlashingsReset 5.2610 us/op 6.6590 us/op 0.79
mainnet_e58758 - phase0 processRandaoMixesReset 5.4210 us/op 8.3820 us/op 0.65
mainnet_e58758 - phase0 processHistoricalRootsUpdate 798.00 ns/op 1.4430 us/op 0.55
mainnet_e58758 - phase0 processParticipationRecordUpdates 5.6120 us/op 6.8850 us/op 0.82
mainnet_e58758 - phase0 afterProcessEpoch 159.32 ms/op 162.79 ms/op 0.98
phase0 processEffectiveBalanceUpdates - 250000 normalcase 2.9062 ms/op 2.8607 ms/op 1.02
phase0 processEffectiveBalanceUpdates - 250000 worstcase 0.5 3.0301 ms/op 3.0523 ms/op 0.99
phase0 processRegistryUpdates - 250000 normalcase 8.1200 us/op 10.727 us/op 0.76
phase0 processRegistryUpdates - 250000 badcase_full_deposits 414.05 us/op 414.65 us/op 1.00
phase0 processRegistryUpdates - 250000 worstcase 0.5 222.06 ms/op 211.24 ms/op 1.05
phase0 getAttestationDeltas - 250000 normalcase 14.046 ms/op 13.483 ms/op 1.04
phase0 getAttestationDeltas - 250000 worstcase 14.334 ms/op 13.841 ms/op 1.04
phase0 processSlashings - 250000 worstcase 6.1526 ms/op 5.5833 ms/op 1.10
shuffle list - 16384 els 10.931 ms/op 11.271 ms/op 0.97
shuffle list - 250000 els 161.57 ms/op 165.36 ms/op 0.98
getEffectiveBalanceIncrementsZeroInactive - 250000 vs - 7PWei 371.41 us/op 384.26 us/op 0.97
pass gossip attestations to forkchoice per slot 3.2878 ms/op 3.2272 ms/op 1.02
computeDeltas 3.6505 ms/op 3.5251 ms/op 1.04
computeProposerBoostScoreFromBalances 907.99 us/op 921.17 us/op 0.99
getPubkeys - index2pubkey - req 1000 vs - 250000 vc 2.2440 ms/op 2.1981 ms/op 1.02
getPubkeys - validatorsArr - req 1000 vs - 250000 vc 78.409 us/op 76.270 us/op 1.03
BLS verify - blst-native 1.8575 ms/op 1.8587 ms/op 1.00
BLS verifyMultipleSignatures 3 - blst-native 3.8073 ms/op 3.8040 ms/op 1.00
BLS verifyMultipleSignatures 8 - blst-native 8.1978 ms/op 8.1949 ms/op 1.00
BLS verifyMultipleSignatures 32 - blst-native 29.730 ms/op 29.692 ms/op 1.00
BLS aggregatePubkeys 32 - blst-native 39.481 us/op 39.295 us/op 1.00
BLS aggregatePubkeys 128 - blst-native 153.35 us/op 153.57 us/op 1.00
getAttestationsForBlock 69.437 ms/op 57.965 ms/op 1.20
isKnown best case - 1 super set check 446.00 ns/op 442.00 ns/op 1.01
isKnown normal case - 2 super set checks 437.00 ns/op 428.00 ns/op 1.02
isKnown worse case - 16 super set checks 437.00 ns/op 427.00 ns/op 1.02
CheckpointStateCache - add get delete 10.515 us/op 11.726 us/op 0.90
validate gossip signedAggregateAndProof - struct 4.2692 ms/op 4.6165 ms/op 0.92
validate gossip attestation - struct 2.0301 ms/op 2.0533 ms/op 0.99
altair verifyImport mainnet_s3766816:31 6.2068 s/op 6.2488 s/op 0.99
pickEth1Vote - no votes 2.1199 ms/op 2.0238 ms/op 1.05
pickEth1Vote - max votes 27.324 ms/op 24.189 ms/op 1.13
pickEth1Vote - Eth1Data hashTreeRoot value x2048 12.002 ms/op 11.137 ms/op 1.08
pickEth1Vote - Eth1Data hashTreeRoot tree x2048 23.658 ms/op 25.239 ms/op 0.94
pickEth1Vote - Eth1Data fastSerialize value x2048 1.5897 ms/op 1.4258 ms/op 1.11
pickEth1Vote - Eth1Data fastSerialize tree x2048 19.435 ms/op 12.974 ms/op 1.50
bytes32 toHexString 1.1060 us/op 958.00 ns/op 1.15
bytes32 Buffer.toString(hex) 707.00 ns/op 678.00 ns/op 1.04
bytes32 Buffer.toString(hex) from Uint8Array 931.00 ns/op 878.00 ns/op 1.06
bytes32 Buffer.toString(hex) + 0x 698.00 ns/op 673.00 ns/op 1.04
Object access 1 prop 0.37800 ns/op 0.32000 ns/op 1.18
Map access 1 prop 0.29900 ns/op 0.28100 ns/op 1.06
Object get x1000 17.758 ns/op 17.966 ns/op 0.99
Map get x1000 1.1640 ns/op 0.97600 ns/op 1.19
Object set x1000 119.21 ns/op 108.30 ns/op 1.10
Map set x1000 69.511 ns/op 68.465 ns/op 1.02
Return object 10000 times 0.38220 ns/op 0.37880 ns/op 1.01
Throw Error 10000 times 5.9058 us/op 6.0543 us/op 0.98
enrSubnets - fastDeserialize 64 bits 2.6640 us/op 2.3850 us/op 1.12
enrSubnets - ssz BitVector 64 bits 768.00 ns/op 683.00 ns/op 1.12
enrSubnets - fastDeserialize 4 bits 393.00 ns/op 361.00 ns/op 1.09
enrSubnets - ssz BitVector 4 bits 754.00 ns/op 692.00 ns/op 1.09
prioritizePeers score -10:0 att 32-0.1 sync 2-0 94.803 us/op 89.554 us/op 1.06
prioritizePeers score 0:0 att 32-0.25 sync 2-0.25 123.85 us/op 123.17 us/op 1.01
prioritizePeers score 0:0 att 32-0.5 sync 2-0.5 213.89 us/op 196.95 us/op 1.09
prioritizePeers score 0:0 att 64-0.75 sync 4-0.75 487.60 us/op 431.15 us/op 1.13
prioritizePeers score 0:0 att 64-1 sync 4-1 461.47 us/op 457.39 us/op 1.01
RateTracker 1000000 limit, 1 obj count per request 204.63 ns/op 195.90 ns/op 1.04
RateTracker 1000000 limit, 2 obj count per request 153.75 ns/op 146.92 ns/op 1.05
RateTracker 1000000 limit, 4 obj count per request 126.13 ns/op 123.71 ns/op 1.02
RateTracker 1000000 limit, 8 obj count per request 113.84 ns/op 117.91 ns/op 0.97
RateTracker with prune 4.5530 us/op 4.0890 us/op 1.11
array of 16000 items push then shift 3.2104 us/op 3.1576 us/op 1.02
LinkedList of 16000 items push then shift 27.253 ns/op 23.761 ns/op 1.15
array of 16000 items push then pop 259.89 ns/op 218.06 ns/op 1.19
LinkedList of 16000 items push then pop 22.537 ns/op 19.973 ns/op 1.13
array of 24000 items push then shift 4.5849 us/op 4.5534 us/op 1.01
LinkedList of 24000 items push then shift 28.676 ns/op 22.752 ns/op 1.26
array of 24000 items push then pop 198.84 ns/op 187.10 ns/op 1.06
LinkedList of 24000 items push then pop 22.346 ns/op 19.586 ns/op 1.14
intersect bitArray bitLen 8 11.758 ns/op 11.482 ns/op 1.02
intersect array and set length 8 165.60 ns/op 152.38 ns/op 1.09
intersect bitArray bitLen 128 62.034 ns/op 72.113 ns/op 0.86
intersect array and set length 128 2.2659 us/op 2.1252 us/op 1.07

by benchmarkbot/action

@dapplion dapplion merged commit fe9d85d into unstable Jun 7, 2022
@dapplion dapplion deleted the dapplion/readme-npm-install branch June 7, 2022 14:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants