gpt4 book ai didi

javascript - 是否有任何 JavaScript 事件可以告诉我们主线程何时空闲?

转载 作者:行者123 更新时间:2023-11-29 22:56:02 25 4
gpt4 key购买 nike

<分区>

document.addEventListener("pageBecomesInteractive", function()
{
alert("page is interactive");
};

基本上,我想在主线程完成解析、评估并变得足够自由以接受用户输入时执行上述功能。是否有捕获交互事件的任何 javascript 事件或任何其他方式来执行此操作?

用例:我有一个网站,其中包含多个外部 javascript 文件,如 gtm.js、谷歌分析、一些跟踪 js 文件、gpt.js 等。我网站的 JS 加载事件在最多 2 秒内被调用,但页面是由于上述所有脚本的执行,在 8-10 秒后变得可交互。因此,我分析了造成这种延迟的原因,并确定出现在页面第一折中的 Google Ad 花费了 1-3 秒(加载此广告需要时间)。

我在想的是,如果我在互动事件后几秒钟加载该 Google 广告,也许我可以在互动时间中节省这 1-3 秒(由于 Google 广告,我付出了代价)。

我期待 Lighthouse 的性能提升,因为我的交互时间可能会更少。这只是我的假设。如果我错了请指正

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com