概述Navigation Preload 允许在 Service Worker 启动时并行发起导航请求以优化首包。本文给出启用与使用方法。启用与使用self.addEventListener('activate', event => {

event.waitUntil(self.registration.navigationPreload.enable());

});

self.addEventListener('fetch', event => {

if (event.request.mode === 'navigate') {

event.respondWith((async () => {

const pre = await event.preloadResponse;

if (pre) return pre;

return fetch(event.request);

})());

}

});

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部