[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10833":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":35,"readmeContent":36,"aiSummary":37,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":38,"discoverSource":39},10833,"sitespeed.io","sitespeedio\u002Fsitespeed.io","sitespeedio","sitespeed.io is an open-source tool for comprehensive web performance analysis, enabling you to test, monitor, and optimize your website’s speed using real browsers in various environments.","https:\u002F\u002Fwww.sitespeed.io\u002F",null,"JavaScript",4987,627,98,135,0,2,3,13,6,30.39,"MIT License",false,"main",[26,27,28,29,30,31,32,33,34],"metrics","monitoring","perfmatters","performance-analysis","performance-dashboard","performance-metrics","sitespeed","web","webperf","2026-06-12 02:02:27","# sitespeed.io\n\n[![Unit tests](https:\u002F\u002Fgithub.com\u002Fsitespeedio\u002Fsitespeed.io\u002Factions\u002Fworkflows\u002Funittests.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fsitespeedio\u002Fsitespeed.io\u002Factions\u002Fworkflows\u002Funittests.yml)\n[![Linux browsers](https:\u002F\u002Fgithub.com\u002Fsitespeedio\u002Fsitespeed.io\u002Factions\u002Fworkflows\u002Flinux.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fsitespeedio\u002Fsitespeed.io\u002Factions\u002Fworkflows\u002Flinux.yml)\n[![Docker](https:\u002F\u002Fgithub.com\u002Fsitespeedio\u002Fsitespeed.io\u002Factions\u002Fworkflows\u002Fdocker.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fsitespeedio\u002Fsitespeed.io\u002Factions\u002Fworkflows\u002Fdocker.yml)\n[![Docker security scan](https:\u002F\u002Fgithub.com\u002Fsitespeedio\u002Fsitespeed.io\u002Factions\u002Fworkflows\u002Fdocker-scan.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fsitespeedio\u002Fsitespeed.io\u002Factions\u002Fworkflows\u002Fdocker-scan.yml)\n[![Windows Edge](https:\u002F\u002Fgithub.com\u002Fsitespeedio\u002Fsitespeed.io\u002Factions\u002Fworkflows\u002Fwindows.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fsitespeedio\u002Fsitespeed.io\u002Factions\u002Fworkflows\u002Fwindows.yml)\n[![OSX Safari](https:\u002F\u002Fgithub.com\u002Fsitespeedio\u002Fsitespeed.io\u002Factions\u002Fworkflows\u002Fsafari.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fsitespeedio\u002Fsitespeed.io\u002Factions\u002Fworkflows\u002Fsafari.yml)\n[![Test upload functionality](https:\u002F\u002Fgithub.com\u002Fsitespeedio\u002Fsitespeed.io\u002Factions\u002Fworkflows\u002Fupload.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fsitespeedio\u002Fsitespeed.io\u002Factions\u002Fworkflows\u002Fupload.yml)\n[![Downloads][downloads-image]][downloads-url]\n[![Docker][docker-image]][docker-url]\n[![Stars][stars-image]][stars-url]\n[![npm][npm-image]][npm-url]\n[![Changelog #212][changelog-image]][changelog-url]\n\n\n[Website](https:\u002F\u002Fwww.sitespeed.io\u002F) | [Documentation](https:\u002F\u002Fwww.sitespeed.io\u002Fdocumentation\u002Fsitespeed.io\u002F) | [Changelog](https:\u002F\u002Fgithub.com\u002Fsitespeedio\u002Fsitespeed.io\u002Fblob\u002Fmain\u002FCHANGELOG.md) | [Bluesky](https:\u002F\u002Fbsky.app\u002Fprofile\u002Fsitespeed.io) | [Mastodon](https:\u002F\u002Ffosstodon.org\u002F@sitespeedio)\n\n\n\n# Table of Contents\n\n- [What is sitespeed.io?](#what-is-sitespeedio)\n- [Documentation](#documentation)\n- [Installation](#installation)\n  - [Docker](#docker)\n  - [NodeJS](#nodejs)\n- [Usage](#usage)\n  - [Basic usage](#basic-usage)\n  - [Advanced configuration](#advanced-configuration)\n  - [Mobile testing](#mobile-testing)\n- [Examples](#examples)\n- [Contributing](#contributing)\n- [Reporting issues](#reporting-issues)\n- [Community](#community)\n- [License](#license)\n\n\n\n# What is sitespeed.io?\n\nsitespeed.io is an Open Source web performance tool. Run it once to debug a slow page and you get an HTML report with Core Web Vitals, a video of the page loading, the HAR waterfall and the Coach's advice on how to fix what's slow. Run it every hour against your site, ship the metrics to Graphite or InfluxDB, and you have a Grafana dashboard tracking your site's performance over time.\n\nIt's been around since 2012, it's free, you own all your data, and there's nothing to sign up for.\n\nsitespeed.io drives a real browser — Firefox, Chrome, Edge, or Safari (including Safari on a real iPhone over USB) — to load your page, then collects:\n\n- **Core Web Vitals** — LCP, INP, CLS, TTFB and FCP, scored against Google's p75 thresholds.\n- **A video and visual metrics** — First Visual Change, Speed Index, Last Visual Change, plus a scrubable filmstrip.\n- **The HAR waterfall** — rendered with [waterfall-tools](https:\u002F\u002Fgithub.com\u002Fpmeenan\u002Fwaterfall-tools).\n- **The Coach's advice** — a checklist of best-practice rules with severity, scores and concrete fixes.\n- **CPU and long-task analysis** — what the main thread was doing during the load.\n\nThree common ways to use it:\n\n- **Audit a page from your terminal.** Run `sitespeed.io https:\u002F\u002Fexample.com`, open the HTML report, see what's slow.\n- **CI regression testing.** Run on every PR, fail the build if a budget is exceeded.\n- **Production monitoring.** Run on a schedule, ship metrics to Graphite or InfluxDB, watch your site over time in Grafana.\n\n\n# Documentation\n\nThe full guide lives at [sitespeed.io\u002Fdocumentation](https:\u002F\u002Fwww.sitespeed.io\u002Fdocumentation\u002Fsitespeed.io\u002F) — installation, configuration, scripting, monitoring, and a walkthrough of every metric we collect.\n\n\n# Installation\n\n## Docker\n\nEasiest way to run sitespeed.io — the Docker image ships with Firefox, Chrome, Edge and the dependencies you need:\n\n```bash\ndocker run --rm -v \"$(pwd)\":\u002Fsitespeed.io sitespeedio\u002Fsitespeed.io https:\u002F\u002Fwww.sitespeed.io\u002F\n```\n\nThe `-v` flag mounts the current directory so the test results land somewhere you can find them.\n\n## NodeJS\n\nIf you'd rather install via npm:\n\n```bash\nnpm i -g sitespeed.io\n```\n\nThen test a URL:\n\n```bash\nsitespeed.io https:\u002F\u002Fwww.example.com\n```\n\nYou'll need a browser installed locally (Firefox \u002F Chrome \u002F Edge \u002F Safari), plus FFmpeg and Python if you want video and visual metrics. See the [installation guide](https:\u002F\u002Fwww.sitespeed.io\u002Fdocumentation\u002Fsitespeed.io\u002Finstallation\u002F) for the full list.\n\n\n# Usage\n\n## Basic usage\n\nPass a URL and sitespeed.io will load it. Add `-n 5` to run five iterations and report the median (recommended for any real measurement — single runs are noisy):\n\n```bash\nsitespeed.io https:\u002F\u002Fwww.example.com --browser chrome -n 5\n```\n\n## Advanced configuration\n\nLots of flags. `--help` shows them all:\n\n```bash\nsitespeed.io --help\n```\n\nSee the [configuration documentation](https:\u002F\u002Fwww.sitespeed.io\u002Fdocumentation\u002Fsitespeed.io\u002Fconfiguration\u002F) for the long form.\n\n## Mobile testing\n\nReal Android phones over USB:\n\n```bash\nsitespeed.io https:\u002F\u002Fwww.example.com --android\n```\n\nReal iPhones over USB (new in 40.0):\n\n```bash\nsitespeed.io https:\u002F\u002Fwww.example.com -b safari --safari.ios\n```\n\nSetup guides: [Android](https:\u002F\u002Fwww.sitespeed.io\u002Fdocumentation\u002Fsitespeed.io\u002Fmobile-phones\u002F#test-on-android), [iOS](https:\u002F\u002Fwww.sitespeed.io\u002Fdocumentation\u002Fsitespeed.io\u002Fmobile-phones\u002F#test-on-ios).\n\n\n# Examples\n\n### Summary report\n\n\u003Cpicture>\n  \u003Csource type=\"image\u002Fwebp\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fsitespeedio\u002Fsitespeed.io\u002Fmain\u002Fdocs\u002Fimg\u002Freport-summary.webp\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fsitespeedio\u002Fsitespeed.io\u002Fmain\u002Fdocs\u002Fimg\u002Freport-summary.png\" alt=\"The redesigned summary tab\">\n\u003C\u002Fpicture>\n\n### Per-URL report\n\n\u003Cpicture>\n  \u003Csource type=\"image\u002Fwebp\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fsitespeedio\u002Fsitespeed.io\u002Fmain\u002Fdocs\u002Fimg\u002Freport-metrics.webp\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fsitespeedio\u002Fsitespeed.io\u002Fmain\u002Fdocs\u002Fimg\u002Freport-metrics.png\" alt=\"The redesigned metrics tab\">\n\u003C\u002Fpicture>\n\n### Continuous monitoring in Grafana\n\nLive setup at [dashboard.sitespeed.io](https:\u002F\u002Fdashboard.sitespeed.io\u002F) — sitespeed.io feeding Graphite, visualised with Grafana.\n\n![Graphite\u002FGrafana Metrics](https:\u002F\u002Fraw.githubusercontent.com\u002Fsitespeedio\u002Fsitespeed.io\u002Fmain\u002Fdocs\u002Fimg\u002Fgrafana-readme.jpg)\n\nTrends over time:\n\n![Grafana Trends](https:\u002F\u002Fraw.githubusercontent.com\u002Fsitespeedio\u002Fsitespeed.io\u002Fmain\u002Fdocs\u002Fimg\u002Fgrafana-trends-readme.jpg)\n\n### Video\n\nVideo of the page loading, captured with `--video --visualMetrics`:\n\n![Video Analysis](https:\u002F\u002Fraw.githubusercontent.com\u002Fsitespeedio\u002Fsitespeed.io\u002Fmain\u002Fdocs\u002Fimg\u002Fbarack.gif)\n\n\n# Contributing\n\nWe'd love your help — code, docs, design, bug reports, or just letting us know what's missing. Open an issue first if you want to discuss, then fork, branch and submit a PR. The full guide is in [CONTRIBUTING.md](.github\u002FCONTRIBUTING.md).\n\n\n# Reporting issues\n\nBugs and feature requests go on [GitHub Issues](https:\u002F\u002Fgithub.com\u002Fsitespeedio\u002Fsitespeed.io\u002Fissues). Search first to avoid duplicates.\n\n\n# Community\n\n- **Slack** — [join our workspace](https:\u002F\u002Fjoin.slack.com\u002Ft\u002Fsitespeedio\u002Fshared_invite\u002Fzt-296jzr7qs-d6DId2KpEnMPJSQ8_R~WFw).\n- **GitHub Issues** — [github.com\u002Fsitespeedio\u002Fsitespeed.io\u002Fissues](https:\u002F\u002Fgithub.com\u002Fsitespeedio\u002Fsitespeed.io\u002Fissues) for bugs and feature requests.\n- **RSS** — [release feed](https:\u002F\u002Fgithub.com\u002Fsitespeedio\u002Fsitespeed.io\u002Freleases.atom) for new versions.\n\n\n# License\n[The MIT License (MIT)](LICENSE).\n\n[stars-url]: https:\u002F\u002Fgithub.com\u002Fsitespeedio\u002Fsitespeed.io\u002Fstargazers\n[stars-image]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fsitespeedio\u002Fsitespeed.io.svg?style=flat-square\n[downloads-image]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdt\u002Fsitespeed.io.svg?style=flat-square\n[downloads-url]: https:\u002F\u002Fnpmjs.org\u002Fpackage\u002Fsitespeed.io\n[docker-image]: https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fpulls\u002Fsitespeedio\u002Fsitespeed.io.svg\n[docker-url]: https:\u002F\u002Fhub.docker.com\u002Fr\u002Fsitespeedio\u002Fsitespeed.io\u002F\n[changelog-image]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fchangelog-%23212-lightgrey.svg?style=flat-square\n[changelog-url]: https:\u002F\u002Fchangelog.com\u002F212\n[npm-image]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fsitespeed.io.svg\n[npm-url]: https:\u002F\u002Fnpmjs.org\u002Fpackage\u002Fsitespeed.io\n","sitespeed.io 是一个开源的网页性能分析工具，能够使用真实浏览器在多种环境下测试、监控并优化网站速度。其核心功能包括生成包含核心网络指标（如LCP、INP、CLS等）的HTML报告，以及页面加载过程的视频记录和HAR瀑布图。此外，该工具还提供了教练建议来帮助用户定位和解决性能瓶颈。通过定期运行并把度量数据发送到Graphite或InfluxDB，用户可以利用Grafana仪表盘长期跟踪网站表现。sitespeed.io适合于需要进行详细性能评估与持续监控以提升用户体验的各种网站应用场景。","2026-06-11 03:30:24","top_topic"]