前端利器,6 款开源 Web 性能优化辅助工具推荐

2018 年 2 月 23 日 前端大全

(点击上方公众号,可快速关注)

来源:开源中国

my.oschina.net/editorial-story/blog/1622282


Web 性能优化是一个老生常谈的话题,也是前端页面开发十分重要的部分。当页面加载速度越慢,用户流失的概率就越大,性能和交互直接影响用户体验。


下面推荐几款 Web 性能优化辅助工具推荐,希望能对大家有所帮助。


Lighthouse


Lighthouse 是 Google 开源的一个自动化工具,用于改进网络应用的质量。你可以将其作为一个 Chrome 扩展程序运行,或从命令行运行。 


当为 Lighthouse 提供一个要审查的网址,它将针对此页面运行一连串的测试,然后生成一个有关页面性能的报告。可以参考失败的测试,看看可以采取哪些措施来改进应用。


Chrom 扩展则会把报告以非常人性化的图形界面展示给你。



传送门:www.oschina.net/p/lighthouse


Speed Racer


SpeedRacer 是一款性能测试工具,它在 Chrome 中运行脚本,并生成详细的性能报告。


SpeedRacer 是直接借助浏览器来实际测试性能的工具,在实际工作中,可以与其它模拟用户访问流量来评估性能的工具配合使用。


传送门:https://github.com/speedracer/speedracer


Yellow Lab Tools


Yellow Lab Tools 是一款 Web 性能及前端质量测试工具。与其他工具不同的是,它有一些在其他工具上无法看到的独特功能,例如页面加载时 JavaScript 与 DOM 互动和其他程序代码验证问题。


Yellow Lab Tools 偏向于一个发现不良实践的工具,会综合页面权重、请求数、DOM、错误的 Javascript、错误的 CSS 等方面取得一个评分。并显示出在加载页面的过程中,DOM 是如何相互影响。



传送门:https://yellowlab.tools/


Web Tracing Framework


Web Tracing Framework 也是 Google 推出的一组用于跟踪和调查复杂 Web 应用的库、工具和可视化工具合集。它可以帮助发现性能问题,跟踪回归,并构建流畅的 60fps Web 应用。能让你花更少时间来测试代码即可。



传送门:www.oschina.net/p/tracing-framework


grunt-perfbudget


grunt-perfbudget 是一款用于评估性能的 Grunt task,它使用 WebPagetest 的公有或私有实例在特定的 URL 进行测试,并将测试结果和你预期的性能期望做比较。


如果小于预期,那么这个 task 就顺利完成了,如果超过了预期的性能期望,那么就会报告失败,并帮助你分析超出预期的原因。



传送门:https://github.com/tkadlec/grunt-perfbudget


Sitespeed.io


Sitespeed.io 是一组基于最佳实践以及一些加载时序等量化标准的开源工具,用以帮助开发者分析网页的加载速度和渲染性能。


Sitespeed.io 从开发者的站点收集多个页面的数据,并根据最佳实践等规则来分析这些网页,然后将结果以 HTML 的形式输出,或者以数值的形式发送到 Graphite 。



传送门:https://www-origin.sitespeed.io/



觉得本文对你有帮助?请分享给更多人

关注「前端大全」,提升前端技能


淘口令复制以下红色内容,再打开手淘即可购买

范品社,使用¥极客T恤¥抢先预览(长按复制整段文案,打开手机淘宝即可进入活动内容)

登录查看更多
0

相关内容

关于开源中国社区 OSChina.NET 找到您想要的开源软件,分享和交流 开源中国社区简介: 开源中国社区 oschina.net 成立于2008年8月,其目的是为中国的IT技术人员提供一个全面的、快捷更新的用来检索开源软件以及交流使用开源经验的平台,目前开源中国社区已收录超过一万七千多款开源软件。
经过不断的改进,目前开源中国社区已经形成了由开源软件库、代码分享、资讯、讨论区和博客等几大频道内容。
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
57+阅读 · 2020年6月26日
【SIGMOD2020-腾讯】Web规模本体可扩展构建
专知会员服务
29+阅读 · 2020年4月12日
专知会员服务
109+阅读 · 2020年3月12日
专知会员服务
87+阅读 · 2020年1月20日
Keras作者François Chollet推荐的开源图像搜索引擎项目Sis
专知会员服务
29+阅读 · 2019年10月17日
使用 C# 和 Blazor 进行全栈开发
DotNet
6+阅读 · 2019年4月15日
34个最优秀好用的Python开源框架
专知
9+阅读 · 2019年3月1日
准确实用,7个优秀的开源中文分词库推荐
开源中国
5+阅读 · 2018年7月26日
推荐|Python库中Top10 的AI项目(星级3k+),赶紧收藏!
全球人工智能
10+阅读 · 2018年1月16日
GitHub上12月份最热门开源项目
程序猿
4+阅读 · 2018年1月9日
这10个开源人工智能项目,你必须了解!
大数据技术
9+阅读 · 2018年1月2日
GitHub万星推荐:黑客成长技术清单
程序猿
8+阅读 · 2017年8月25日
Arxiv
5+阅读 · 2019年10月11日
Few-shot Adaptive Faster R-CNN
Arxiv
3+阅读 · 2019年3月22日
Arxiv
6+阅读 · 2018年5月18日
Arxiv
6+阅读 · 2018年4月23日
Arxiv
4+阅读 · 2018年4月17日
Arxiv
5+阅读 · 2017年7月23日
VIP会员
相关VIP内容
相关资讯
使用 C# 和 Blazor 进行全栈开发
DotNet
6+阅读 · 2019年4月15日
34个最优秀好用的Python开源框架
专知
9+阅读 · 2019年3月1日
准确实用,7个优秀的开源中文分词库推荐
开源中国
5+阅读 · 2018年7月26日
推荐|Python库中Top10 的AI项目(星级3k+),赶紧收藏!
全球人工智能
10+阅读 · 2018年1月16日
GitHub上12月份最热门开源项目
程序猿
4+阅读 · 2018年1月9日
这10个开源人工智能项目,你必须了解!
大数据技术
9+阅读 · 2018年1月2日
GitHub万星推荐:黑客成长技术清单
程序猿
8+阅读 · 2017年8月25日
相关论文
Arxiv
5+阅读 · 2019年10月11日
Few-shot Adaptive Faster R-CNN
Arxiv
3+阅读 · 2019年3月22日
Arxiv
6+阅读 · 2018年5月18日
Arxiv
6+阅读 · 2018年4月23日
Arxiv
4+阅读 · 2018年4月17日
Arxiv
5+阅读 · 2017年7月23日
Top
微信扫码咨询专知VIP会员