o1js
o1js copied to clipboard
More benchmarks.
- [ ] ECDSA
- [ ] Compile, prove, verify.
- [ ] SHA-256
- [ ] Fibonacci (1, 10, 100, 1_000, 10_000, 100_000)
- [ ] Merkle Trees
- [ ] Merkle membership proof
- [ ] Poseidon hashing?
- [ ] Infra (dashboard)
For at least one of the samples we should include non-cached compile, with compile({ forceRecompile: true }).
Cached compile should be our main target, so we are going to do at least 2 warmup runs. We always need at least 5 timing runs to bring down statistical variance.