salesforce / best

:trophy: Delightful Benchmarking & Performance Testing
https://opensource.salesforce.com/best
MIT License
95 stars 10 forks source link
benchmark benchmarking jest lwc performance performance-analysis performance-testing testing

πŸ† Best Performance Benchmarks πŸ†

Build Status

Best allows you to write benchmarks in the same way you write unit tests. This allows you to integrate Best into your CI workflow to create a consistent picture of your code's performance over time.

Reproducible Results: Best is designed to run on dedicated hardware, this means that you are running your benchmarks in the same environment everytime.

Expressive Metrics: Best comes packed with ability to measure all the types of metrics you might want to know.

GitHub Integration: If your team uses GitHub then you can easily create a GitHub App so that you can integrate Best into your Pull Request workflow.

The Best Frontend: Best comes built-in with a frontend dashboard that allows you to monitor your benchmarks over the time with each commit.

Getting Started

Ready to jump in? We recommend starting with [The "Best" Manifesto][best introduction] first, and then once you have a solid understanding of how Best works, checking out the Developer Guide to read about how to get started!

Demo

asciicast

Contributing

To get setup to help contribute to Best, we have a guide for that too.

License

This project is licensed under the MIT license.