Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 14 hours 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 (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-02-04T18:26:35.000Z (2 days ago)
- Last Synced: 2025-02-04T19:34:33.403Z (2 days ago)
- Topics: chartjs, javascript, mozilla, neutrino, react-router, react-router-dom, reactjs
- Language: JavaScript
- Homepage: https://arewefastyet.com
- Size: 2.18 MB
- Stars: 69
- Watchers: 14
- Forks: 29
- Open Issues: 56
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Firefox performance dashboards
[![All Contributors](https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square)](#contributors-)
[![codecov](https://codecov.io/gh/mozilla-frontend-infra/firefox-performance-dashboard/branch/master/graph/badge.svg)](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!