gpt4 book ai didi

javascript - "Request to ServiceWorker"操作指的是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:39:13 25 4
gpt4 key购买 nike

我正在编写一个渐进式 web 应用程序并实现了一个陈旧的同时重新验证策略来处理应用程序发送的一些请求。

检查 devtools 中的网络选项卡,我看到这些请求被正确标记为服务来自 ServiceWorker。然而其中一些似乎很长(从 200 毫秒到 500 毫秒),所以我检查了时间细节,发现大部分时间都花在了 Request to ServiceWorker

link告诉我们 Request to ServiceWorker 是指“The request is being sent to the service worker.”但是它并没有告诉我们这个阶段实际发生了什么如果有任何我们可以做的事情来优化它。

在网上搜索时,我没有找到更多相关细节(只有之前的 stackoverflow post 描述了类似的问题)。

有人知道在这个 Request to ServiceWorker 阶段实际发生了什么吗?

最佳答案

感谢@Mr.Rebot 和 chromium 的家伙,我想我现在明白了:

Request to Service Worker 在服务工作线程内测量。它在 service worker 收到获取事件时开始,在 e.respondWith 解析时结束(= HTTP header 可用,但正文尚不可用)。

另一方面,

Content Download 评估正文被读取所需的时间(= 从 header available 到正文 has been read)

关于javascript - "Request to ServiceWorker"操作指的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51594243/

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