Lighthouse 原型设计堆栈包

要点:堆栈套装是一项目前正在开发中的 Lighthouse 新功能,我们非常期待收到您的反馈!

通过针对性能、可访问性和其他最佳实践进行审核,Lighthouse 可为开发者提供重要的指导,帮助他们改进网页。不过,许多开发者使用不同的技术构建网站(例如 CMS 或 JavaScript 框架),可能需要更具体的建议。

堆栈套件是一项功能,可扩展 Lighthouse 以包含特定的基于堆栈的建议。系统将提供更多消息,说明如何使用检测到在网站上使用的工具来解决特定审核问题,而不是仅提供笼统的建议。

WordPress 堆栈套件原型
WordPress 堆栈套件原型

社区将决定应针对不同的堆栈提供哪些建议。我们创建了一个单独的代码库来整合想法,并且您已经可以使用 Lighthouse 查看器查看此功能的原型。

Lighthouse 将支持哪些堆栈?

我们将从 WordPress 开始,并计划将来将此列表扩展到其他热门 CMS 和 JavaScript 框架(React、Angular 等)。

此功能会如何显示在我的 Lighthouse 报告中?

我们正在考虑以下两种方案:

  • 自动检测网页上使用的堆栈(例如 WordPress),并立即显示适用于相关审核的其他堆栈专用消息。
  • 自动检测网页上使用的堆栈(例如 WordPress),并提供一个切换开关,以便用户在常规版 Lighthouse 和更新版 Lighthouse 之间切换。

社区会如何修改特定于堆栈的说明?

我们正在探索各种方案,以便在不久的将来让任何人都可以提供特定于堆栈的建议。与此同时,您可以直接向 Lighthouse 堆栈软件包代码库提交 PR,也可以在适用于 WordPress 的此 Google 表格中留下建议。

反馈

我们非常期待收到您的反馈:

  • 在 WordPress 之后,我们未来应该优先考虑哪些堆栈?
  • 您对此功能在 Lighthouse 报告中的显示方式有偏好吗?
  • 还有其他建议吗?

如果您有任何想法,请在此讨论问题中留言。