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.
metricsmonitoringperfmattersperformance-analysisperformance-dashboardperformance-metricssitespeedwebwebperf
|
|
||
|---|---|---|
| assets | ||
| bin | ||
| conf | ||
| doc | ||
| lib | ||
| templates | ||
| test | ||
| .gitignore | ||
| .jshintignore | ||
| .jshintrc | ||
| .travis.yml | ||
| CHANGELOG.md | ||
| CONTRIBUTING.md | ||
| CONTRIBUTORS.md | ||
| HELP.md | ||
| LICENSE | ||
| README.md | ||
| package.json | ||
README.md
Sitespeed.io - how speedy is your website?
Welcome to the wonderful world of web performance!
sitespeed.io can:
- analyze your site against web performance best practice rules, crawl your site or test specific URL:s
- measure how fast your site/pages is using the [Navigation Timing API] (http://www.w3.org/TR/navigation-timing/) and [User Timing API] (http://www.w3.org/TR/user-timing/)
- send all your metrics to Graphite
- benchmark your site against your competitors (comparing specific pages, creating reports, dump the data to Graphite)
- drive WebPageTest (WPT), meaning collect metrics from WPT, create reports and or send the data to Graphite
- test your site against your performance budget
- output TAP or JUnit XML to run in your Continuous Integration tool
- create configurable HTML reports
- test your site against [Google Page Speed Insights] (https://developers.google.com/speed/pagespeed/insights/) and include the result in the reports
- create your own post task that will get the result from the analyze and do whatever you want with it (store to a database, create new reports etc)
Install
$ npm install -g sitespeed.io
Documentation
http://www.sitespeed.io/documentation/
Example reports
Summary:
Pages summary:
Metrics in Graphite:
