在前端开发中,对于本身开发的app或者web page性能的好坏,一直是让前端开发很在乎的话题。咱们须要专业的网站测试工具,让咱们知道本身的网页还有哪些须要更为优化的方面,我本身尝试了一款工具:Lighthouse,感受还不错,记录下来,也顺便分享给用得着的伙伴。css
Lighthouse分析web应用程序和web页面,收集关于开发人员最佳实践的现代性能指标和看法,让开发人员根据生成的评估页面,来进行网站优化和完善,提升用户体验。html
一、在chrome开发者工具中使用lighthouse前端
Lighthouse是直接集成到chrome开发者工具中的,位于‘Audits’面板下。node
首先,你得下载安装 了chrome浏览器,相信每一个作开发的人员都应该拥有chrome浏览器。git
其次,在chrome浏览器中打开你须要测试的网站,按f12进入开发者调试模式,点击‘Audits’选项,看到以下界面:github
而后点击“Run audits”,以后就是等待生成评估界面。web
二、使用Node Clichrome
lighthouse依赖node 8或者更高的node版本npm
首先全局安装lighthouse:浏览器
npm install -g lighthouse # or use yarn: # yarn global add lighthouse
而后在终端输入命令,我使用的是博客园首页地址
$ lighthouse https://www.cnblogs.com/
而后会生成一个评估的html页面,直接在浏览器中打开进行查看便可。
在这里面你能够看到它给你各个方面的建议,好比图片、css、js这些文件的处理,还有html里面标签的使用,缓存处理等建议,能够根据这些来对网站进行优化。
三、附上Lighthouse的git地址,更为详细的内容,能够去参考git:https://github.com/GoogleChrome/lighthouse