faern / oneshot

Oneshot Rust channel working both in and between sync and async environments
74 stars 9 forks source link

Add automatic benchmarking comparisons between other channels #5

Open faern opened 4 years ago

faern commented 4 years ago

Even if correctness and API niceness is the most important, speed is what sells :)

Write benchmarks that performs some common channel operations and compare the times between oneshot and a number of other popular channels. Of course good to compare with other oneshot channel types, but since normal channels can be used for single messages it makes sense to compare with those as well

Oneshot channels

Other channels it might make sense to compare with