This repository was archived by the owner on Feb 12, 2024. It is now read-only.
This repository was archived by the owner on Feb 12, 2024. It is now read-only.
Benchmarks #455
Closed
Description
In order to know how fast things are, and in which area we can improve we want to add benchmarks to js-ipfs and its modules.
For the first round I suggest adding the following benchmarks
js-ipfs
- {offline|online} file add {file|folder}
- files: count {1|5|10} - size {1KB|10KB|100KB|1MB}
- folders: count {1|5|10}
- {offline|online} file get {file|folder}
- files: count {1|5|10} - size {1KB|10KB|100KB|1MB}
- folders: count {1|5|10}
- {offline|online} object put
- count {1|5|10} - size {1KB|10KB|100KB|1MB}
- {offline|online} object get
- count {1|5|10} - size {1KB|10KB|100KB|1MB}
- block distribution between {2|5|10} nodes (these should be different processes)
- block count {10|100} - size {1KB|10KB}
js-libp2p-secio
- throughput on a connection over {pull-pair|tcp|websockets}
- messsage: size {100Bytes|10KB|100KB} - count {100|1000}