0

我试图更好地理解强 textAPI(特别是)type返回的初始字段。pagespeedonline.pagespeedapi.runpagespeedlighthouseResult.audits.(key).details.type

我的困惑是它几乎可以返回:

  1. "type": "table"
  2. "type": "opportunity"

还有其他进一步嵌套(例如,"type": "subitems")。

但是,我主要是想获得关于什么是table相对opportunity类型的正式定义。

原因是,如果我不得不猜测,我会说这很可能opportunity= 你应该改进的东西,因为目前存在一些固有的问题,而table可能只是陈述关于你的页面速度的事实。

然而,在"type": "table"很多情况下,我看到数据说明了很多情况,wastedMs除非它是某种机会,否则它可能不会存在(从某种意义上说,机会是可以帮助网站的东西。

例如,下面 - 它的类型,table但对象也说它在浪费时间......

带有 wastedMs 的类型表的示例图像

我已经浏览了我可以在 Google 上找到的关于这个 API 的所有文档以及很多关于它的第 3 部分文章,但没有人解决我能找到的不同之处。

*我确实注意到的一件事是,"type": "opportunity"似乎总是有"overallSavingsMs": XXXXX. 因此,据推测,机会实际上确实意味着这些机会,但同样,我不明白这表明table对象意味着/应该用于什么。

如果有人更好地理解这些差异以及如何在实践中使用它们,那将不胜感激!

4

0 回答 0