https://github.com/mozilla-frontend-infra/firefox-performance-dashboards
Firefox's performance dashboard
https://github.com/mozilla-frontend-infra/firefox-performance-dashboards
chartjs javascript mozilla neutrino react-router react-router-dom reactjs
Last synced: about 1 month ago
JSON representation
Firefox's performance dashboard
- Host: GitHub
- URL: https://github.com/mozilla-frontend-infra/firefox-performance-dashboards
- Owner: mozilla-frontend-infra
- License: mpl-2.0
- Created: 2018-05-30T13:55:10.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2025-03-03T23:43:38.000Z (2 months ago)
- Last Synced: 2025-03-29T22:06:02.618Z (about 1 month ago)
- Topics: chartjs, javascript, mozilla, neutrino, react-router, react-router-dom, reactjs
- Language: JavaScript
- Homepage: https://arewefastyet.com
- Size: 2.3 MB
- Stars: 69
- Watchers: 13
- Forks: 29
- Open Issues: 58
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Firefox performance dashboards
[](#contributors-)
[](https://codecov.io/gh/mozilla-frontend-infra/firefox-performance-dashboard)
[![Build status][circleci-image]][circleci-url]The Firefox Performance dashboards permits creating independent dashboards with graphs tracking data from [Perfherder](https://wiki.mozilla.org/EngineeringProductivity/Projects/Perfherder).
Some dashboards:
* [AreWeFastYet](https://arewefastyet.com) tracks various Firefox performance benchmarks
* [AreWeSlimYet](https://awsy.netlify.com) tracks various Firefox memory metrics## Requirements
* [Node.js](https://nodejs.org)
* [Yarn Package Manager](https://yarnpkg.com/en/docs/install)## Set up
**NOTE**: To choose a dashboard different than the default one define the `DASHBOARD` environment
variable and set its value to one of the values defined in `src/config.js` (e.g. `awsy`).Checkout the code and run:
```bash
yarn install
yarn start
```After that open on your preferred browser.
[circleci-image]: https://circleci.com/gh/mozilla-frontend-infra/firefox-performance-dashboard.svg?style=badge
[circleci-url]: https://app.circleci.com/pipelines/github/mozilla-frontend-infra/firefox-performance-dashboard## Debugging tips
* If `yarn start` fails, try running:
```bash
export NODE_OPTIONS=--openssl-legacy-provide
yarn start
```* If developing locally on MacOS, the default port (5000) may not always work. There is a likelihood you would have to disable the `AirPlay Receiver` on the OS, which by default listens on port 5000
## Contributors ✨
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Armen Zambrano
📆
Divyanshu Rawat
💻
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!