FredTingaud / quick-bench-front-end

Front end side of quick-bench
BSD 2-Clause "Simplified" License
145 stars 11 forks source link

Build Status

quick-bench-front-end

Front end side of the Quick Bench Suite (Quick Bench and Build Bench) websites.

Use online

The Quick Bench Suite is a set of online tools available for free.

Quick Bench

Quick Bench is a micro benchmarking tool intended to quickly and simply compare the performance of two or more code snippets. It uses Google Benchmark's API.

You can use it by going to https://quick-bench.com

Build Bench

Build Bench is a tool to quickly and simply compare the build time of code snippets with various compilers.

You can use it by going to https://build-bench.com

Run instances locally

You can run Quick Bench or Build Bench locally inside Docker using Bench Runner

Debug and run the code locally

If you want to build the front-end part of the Quick Bench Suite, you will need Yarn.

Each tool has its own folder, with a shared components folder for all shared widgets.

Quick Bench

Run

cd quick-bench
yarn
yarn start

It will start a local server on localhost:3000, that needs to communicate with a local Bench Runner back-end.

Build Bench

Run

cd build-bench
yarn
yarn start

It will start a local server on localhost:3000, that needs to communicate with a local Bench Runner back-end.