Bench Ssb

benchmarks for all the parts of ssb
Alternatives To Bench Ssb
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Leveldb33,519411 days ago1February 27, 2018295bsd-3-clauseC++
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
Fastify28,5681,1312,63916 hours ago264July 27, 202376otherJavaScript
Fast and low overhead web framework, for Node.js
Fasthttp20,1606453,022a day ago183June 13, 202380mitGo
Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
Benchmarkdotnet9,3981,12513217 hours ago62August 04, 2023209mitC#
Powerful .NET library for benchmarking
Frameworkbenchmarks7,106
a day ago119otherJava
Source for the TechEmpower Framework Benchmarks project
Bigcache6,77220667313 days ago35October 24, 202283apache-2.0Go
Efficient cache for gigabytes of data written in Go.
Web Frameworks6,745
4 days ago13April 27, 2021208mitPHP
Which is the fastest web framework?
Criterion.rs3,6792454,0892 days ago25May 26, 2023138apache-2.0Rust
Statistics-driven benchmarking library for Rust
Jquery Dynatable2,788
5 years ago1March 31, 2015232otherJavaScript
A more-fun, semantic, alternative to datatables
Yet Another Bench Script2,779
3 days ago2wtfplShell
YABS - a simple bash script to estimate Linux server performance using fio, iperf3, & Geekbench
Alternatives To Bench Ssb
Select To Compare


Alternative Project Comparisons
Readme

bench-ssb

The benchmarks run on 100k messages and consists of:

  1. Validate: test the performance of validating messages using ssb-validate
  2. JSON: test the performance of JSON stringify
  3. Flume: test appending messages to flumedb
  4. Minimal: append messages to secure scuttlebutt
  5. SSB Legacy: test the performance of createWriteStream
  6. SSB read: test the performance of db.get
  7. Clock dump: read a vector clock using getAtSequence
  8. Sbot read: read a vector clock using createHistoryStream
  9. Sbot replicate: replicate messages between two sbots using sbot read
  10. Sbot replicate post: replicate using post instead of createHistoryStream
  11. Sbot replicate ebt: like post but using ebt
  12. Flume reduce: test the performance of reduce, often used in indexes
  13. Private: test the performance of encrypting and decrypting messages

The results can be visualized using benchmark-ci-visualizer repo.

Testing on android

Don't worry that sodium-native won't compile. Wasm is not so bad.

License

MIT

Popular Benchmark Projects
Popular Performance Projects
Popular Software Performance Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Javascript
Benchmark
Performance
Clock
Termux