{"id":16876531,"url":"https://github.com/nddery/perf-runner","last_synced_at":"2026-05-06T22:36:30.013Z","repository":{"id":147305079,"uuid":"130774206","full_name":"nddery/perf-runner","owner":"nddery","description":"Run (frontend) performance tests on your GitHub's deployment","archived":false,"fork":false,"pushed_at":"2018-05-07T22:27:37.000Z","size":58,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-19T04:43:42.272Z","etag":null,"topics":["performance","performance-testing","webperf"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nddery.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-04-24T00:42:04.000Z","updated_at":"2018-05-07T22:27:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"b657ee5f-d8c2-4eef-84f2-703ccd6fba9c","html_url":"https://github.com/nddery/perf-runner","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nddery/perf-runner","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nddery%2Fperf-runner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nddery%2Fperf-runner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nddery%2Fperf-runner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nddery%2Fperf-runner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nddery","download_url":"https://codeload.github.com/nddery/perf-runner/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nddery%2Fperf-runner/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32715300,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T19:35:05.142Z","status":"ssl_error","status_checked_at":"2026-05-06T19:35:03.996Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["performance","performance-testing","webperf"],"created_at":"2024-10-13T15:39:43.224Z","updated_at":"2026-05-06T22:36:29.996Z","avatar_url":"https://github.com/nddery.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# perf-runner\n**Run (frontend) performance tests on your GitHub's deployment**\n\nFor example, you could use this to record and analyze your Heroku's Review Apps performance.\n\nAll results are stored in your Firebase database and averages are calculated per deployment as well as globally.\n\n## Requirements\n- Somewhere to deploy this (heroku, aws, ...)\n- A Firebase realtime database\n\n## Setup\n- Deploy to Heroku (or something else)\n- Setup environment variables (see `.env_example`)\n\n### GitHub\n- Navigate to `https://github.com/\u003corg\u003e/\u003crepo\u003e/settings/hooks/new`\n- Set the \"Payload URL\" to `https://\u003cyour-url\u003e/webhooks/github`\n- Set the \"Content type\" to `application/json`\n- Set the \"Secret\" to the value you've saved as an environment variable\n- Select \"Let me select individual events.\" and choose the `Deployment statuses` event\n\n## Metrics collected\n- first-meaningful-paint\n- first-interactive\n- consistently-interactive\n- speed-index-metric\n- estimated-input-latency\n- time-to-first-byte\n- total-byte-weight\n- bootup-time\n- mainthread-work-breakdown\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnddery%2Fperf-runner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnddery%2Fperf-runner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnddery%2Fperf-runner/lists"}