Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/FredTingaud/quick-bench-front-end
Front end side of quick-bench
https://github.com/FredTingaud/quick-bench-front-end
Last synced: 7 days ago
JSON representation
Front end side of quick-bench
- Host: GitHub
- URL: https://github.com/FredTingaud/quick-bench-front-end
- Owner: FredTingaud
- License: bsd-2-clause
- Created: 2017-03-01T21:50:42.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-03-29T09:05:09.000Z (8 months ago)
- Last Synced: 2024-08-02T16:47:58.992Z (3 months ago)
- Language: JavaScript
- Size: 2.94 MB
- Stars: 141
- Watchers: 8
- Forks: 11
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Build Status](https://github.com/FredTingaud/quick-bench-front-end/workflows/CI/badge.svg)
# 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](https://github.com/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](https://github.com/FredTingaud/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](https://yarnpkg.com/).
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](https://github.com/FredTingaud/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](https://github.com/FredTingaud/bench-runner) back-end.