Skip to content

Benchmarks

Artem Shevchenko edited this page Sep 19, 2022 · 10 revisions

I'm benchmarking yaso on 5 Ruby versions and they are officially supported by the gem. Benchmarks are executed into Docker container, configuration you can find here and here. Check "Run benchmarks" stage of the GithubActions to see the results:

Yaso is a lightweight tool, and it provides a significant difference in speed compared to its analogs. With Ruby language evolution and performance optimisation yaso almost gets to the speed limit that is set by pure ServiceObject pattern implementations. And it's one of the main targets of the gem. Your services will be fast as *uck whenever you use yaso.

Clone this wiki locally