Lighthouse Report Manager网站性能报告管理工具

Lighthouse 报告的集中管理工具,lighthouse-report-manager挺适合你这种想整理多个站点性能数据的前端开发者。

Google PageSpeed Insights 的报告管理老是靠复制粘贴?用lighthouse-report-manager轻松多了。项目结构是用Node.js + Express.js搭的,数据库选了比较常用的MongoDB。代码清晰,按MVC 模式写的,逻辑还蛮好理清。

它是个小型的 CRUD 应用,嗯,功能就是让你给项目添加网站,自动跑Lighthouse,报告还能按项目分类管理。你可以像整理文件夹一样整理站点数据,响应也快,代码也简单。

用户故事也写得比较接地气,比如“想查看某个网页的所有报告”、“对某份报告加评论”、“拉同事进项目一起看”这些,需求都能覆盖。适合做团队项目或者给甲方提优化建议。

代码风格是按照作者给的指南写的,整体阅读起来没啥压力。建议你看下作者写的测试用例,蛮能学到点组织方式的。还有哦,报告是调用了lighthouse npm 模块自动生成的,不用你手动跑。

想快速上手的话,可以先看这篇Node.js 与 Express.js 构建 BasicApiRest,再看看Hello-Express熟悉一下 Express 写法,会更顺。

如果你最近在整理站点性能数据,或者打算做一个性能可视化平台,这工具挺值得一试的。别忘了先装好 MongoDB 哈。

zip 文件大小:44.4KB