11
实际上多个问题:Web Worker可以通过主线程缓存的`importScripts`方法访问脚本吗?
将
importScripts
总是与一个GET请求加载脚本或者可以了缓存脚本?Can
importScripts
访问脚本缓存在主线程或浏览器上下文中?worker可以缓存主线程访问的脚本吗? (只是其他各地的样子)
实际上多个问题:Web Worker可以通过主线程缓存的`importScripts`方法访问脚本吗?
将importScripts
总是与一个GET请求加载脚本或者可以了缓存脚本?
Can importScripts
访问脚本缓存在主线程或浏览器上下文中?
worker可以缓存主线程访问的脚本吗? (只是其他各地的样子)
如果指定HTTP缓存头,如“过期”或“缓存控制”正确importScripts不会再加载脚本,请参阅google recomendations有关
线程之间有一种“网关过滤器”,它允许布尔类型,字符串等基本类型通过,但不允许对象/函数。如果你通过XHR作为主线程中的字符串加载你的脚本,你可能会将它发送到工作线程并在那里进行评估。
看到答案#1
这似乎是不正确的。我有一堆PHP服务的JavaScript与适当的缓存指令。缓存工作正常,但从来没有importScripts。链接的Google页面只是描述了现状。 – Someone 2015-12-08 20:54:01