避免会阻塞与广告相关的网络请求的冗长任务

概览

此项评估旨在检查首个广告请求是否会因冗长任务而延迟。“长任务”被定义为阻塞主线程 50 毫秒或更长时间的 JavaScript 代码。如果在发出广告请求之前执行了较长的任务,浏览器将无法在完成所有任务之前发出请求。

建议

检查会屏蔽第一个广告请求的任务,并研究如何移除这些任务或将执行时间缩短到 100 毫秒以内。缩短执行时间的一些方法包括:

  • 优化任务以加快执行速度
  • 将任务拆分为多个较小的数据块,且每个数据块会在 100 毫秒以内执行
  • 将任务延迟到发出广告请求之后
  • 通过工作器将任务移出主线程

更多信息

此项审核的结果会显示执行时长排名前 10(按开始时间升序排列)的任务。

JavaScript 耗时过长的任务是否会导致可交互时间延迟?
在 Chrome 开发者工具中检查网络活动