Sitespeed.io 可以通过Node.js的命令行中使用,并通过石墨附带了HTML报告的支持和记录。
它的工作原理是利用PhantomJS模拟一个或多个浏览器,下载页,并收集各种Web性能相关的指标。
一个或多个页面可以取出,甚至整个网站,嘲笑和记录在各种条件下。
它收集的度量是基于一组的“规则”,一些来自雅虎的YSlow项目引进,一些专门为sitespeed.io创建。
开发者可以使用这些规则,或另外建立自己的。
一旦指标收集,开发人员可以选择里面一个经典的HTML报告查看它们,作为一个小总结,进行了深入的分析,每个页面的崩溃,以及所遇到的错误的列表。
如果需要的话,Sitespeed.io也可以用来获取来自其他网页的速度/性能分析服务,如WebPageTest.org和谷歌网页速度Insights的数据。
什么的,这是新的发布:
- 在新的结构,发送到石墨URL路径。现在,按照protocol.hostname.pathname结构。
- 发送大小和每一个资产类型石墨。
- 更名requesttimings到请求时的数据应该被发送到石墨。
- 冰雹新的默认waitScript!如果您使用的是phantomjs2现在我们将等待loadEventEnd + aprox的前2秒,我们结束了YSlow的运行。
- 在旧的石墨关键要求(显示的请求数)改为noRequests。
- 修正错误:现在指定自定义脚本的YSlow再次工程
选择
什么版本3.5.0的新:
- 在新的结构,发送到石墨URL路径。现在,按照protocol.hostname.pathname结构。
- 发送大小和每一个资产类型石墨。
- 更名requesttimings到请求时的数据应该被发送到石墨。
- 冰雹新的默认waitScript!如果您使用的是phantomjs2现在我们将等待loadEventEnd + aprox的前2秒,我们结束了YSlow的运行。
- 在旧的石墨关键要求(显示的请求数)改为noRequests。
- 修正错误:现在指定自定义脚本的YSlow再次工程
选择
什么在3.2.7版本新:
- 在检查网址是否有效时,从文件中取出
- 错误修正:压缩规模一直错误的,因为在PhantomJS的错误很长一段时间。但是,如果您还提取使用浏览器或WebPageTest数据时,sizez现在将正确填充!
- 新Browsertime 0.9.2与HTTPS修复,使请求的HAR-文件可见。
什么是3.1.8版本,新的:
- 在运行只有一个WPT做聚合运行失败(再次)
- 链接在CLI现在指向新的文档的URL:■
- 请石墨主机和端口的指标是每次发送
什么在3.1.6版本新:
- 改变从jshint到eslint
- 更新到最新phantomjs包。
- 更新到最新的BrowserTime(与2.0.0 BrowserMobProxy的)
- 现在,可以选择不使用该标志suppressDomainFolder创造的结果目录域路径
什么在3.0.4版本新:
- 修正:
- 在错误的时候并没有记录错误截屏。
- 在崩溃时运行分析。
什么版本3.0.3的新:
- 选择,如果你想创建HTML报告或不(--no-HTML)
- 修正 - URL:创建时的数据文件,现在是一个额外的哈希值将被添加到的URL有和没有请求参数相撞:s的参数
- 为PhantomJS更好的日志记录
要求:
- 在Node.js的
评论没有发现