javascript – Web Worker可以使用importScripts方法访问主线程缓存的脚本吗?

前端之家收集整理的这篇文章主要介绍了javascript – Web Worker可以使用importScripts方法访问主线程缓存的脚本吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
实际上有多个问题:

> importScripts将始终使用GET请求加载脚本,还是缓存脚本?
>可以将importScripts访问脚本缓存在主线程或浏览器上下文中?
>工作人员可以缓存主线程的脚本来访问吗? (简单地说是相反的)

解决方法

如果您正确地指定了“过期”或“缓存控制”等http缓存头,那么importScripts将不会再次加载该脚本,请参阅 google recomendations >线程之间有一种“网关过滤器”,可以允许诸如布尔值,字符串等原语通过而不是对象/函数.如果您通过XHR作为主线程中的字符串加载脚本,那么您可能可以将其发送到工作线程并在其中进行评估. >看到答案#1

猜你在找的JavaScript相关文章