Andrew Lelechenko - Tasty-bench: featherlight benchmark framework

Published: 09 November 2022
on channel: Konfy
262
4

Special thanks to the Haskell Foundation for supporting the production of this video!

Haskell Love 2021 schedule: https://emamo.com/event/haskell-love
Haskell Love twitter:   / _haskellove  

The talk is about architecture, UI and UX of https://hackage.haskell.org/package/t..., which is a new benchmark framework with an API mimicking `criterion` and `gauge`. Despite its young age, `tasty-bench` has been adopted by such packages as `bytestring`, `text`, `random`, `vector` and `pandoc`. A prominent feature is built-in comparison against previous runs and between benchmarks. Tight integration with `tasty` framework allows to create automatic performance regression test suite. `Test.Tasty.Bench` is just a single source file and does not incur any non-boot dependencies except `tasty`, so compilation is up to 16x faster than `criterion` and up to 8x faster than `gauge`.


Watch video Andrew Lelechenko - Tasty-bench: featherlight benchmark framework online without registration, duration hours minute second in high quality. This video was added by user Konfy 09 November 2022, don't forget to share it with your friends and acquaintances, it has been viewed on our site 262 once and liked it 4 people.