-
Notifications
You must be signed in to change notification settings - Fork 0
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.
Please, if you find a mistake or have a suggestion according documentation feel free to open an issue and describe your thoughts there.