我试图更好地理解强 textAPI(特别是)type
返回的初始字段。pagespeedonline.pagespeedapi.runpagespeed
lighthouseResult.audits.(key).details.type
我的困惑是它几乎可以返回:
"type": "table"
"type": "opportunity"
还有其他进一步嵌套(例如,"type": "subitems"
)。
但是,我主要是想获得关于什么是table
相对opportunity
类型的正式定义。
原因是,如果我不得不猜测,我会说这很可能opportunity
= 你应该改进的东西,因为目前存在一些固有的问题,而table
可能只是陈述关于你的页面速度的事实。
然而,在"type": "table"
很多情况下,我看到数据说明了很多情况,wastedMs
除非它是某种机会,否则它可能不会存在(从某种意义上说,机会是可以帮助网站的东西。
例如,下面 - 它的类型,table
但对象也说它在浪费时间......
我已经浏览了我可以在 Google 上找到的关于这个 API 的所有文档以及很多关于它的第 3 部分文章,但没有人解决我能找到的不同之处。
*我确实注意到的一件事是,"type": "opportunity"
似乎总是有"overallSavingsMs": XXXXX
. 因此,据推测,机会实际上确实意味着这些机会,但同样,我不明白这表明table
对象意味着/应该用于什么。
如果有人更好地理解这些差异以及如何在实践中使用它们,那将不胜感激!