【发布时间】:2016-07-27 22:15:48
【问题描述】:
我了解 Service Worker 将所有静态文件和动态数据存储在浏览器的缓存中,并使网站离线。但我很想知道,每个来源的浏览器缓存内存中可以存储多少数据服务工作者是否有任何限制。就像本地存储一样,每个源的限制为 10 MB(在大多数浏览器中)。
【问题讨论】:
我了解 Service Worker 将所有静态文件和动态数据存储在浏览器的缓存中,并使网站离线。但我很想知道,每个来源的浏览器缓存内存中可以存储多少数据服务工作者是否有任何限制。就像本地存储一样,每个源的限制为 10 MB(在大多数浏览器中)。
【问题讨论】:
它不直接是 service worker 的缓存 - 它是 Cache API's 存储,目前只能通过 service worker 使用。未来将由Quota API监管。
目前它因浏览器而异。我能够使用 Chrome 和 Chrome 移动设备中的服务工作者将大约 500MB 放入缓存中,并且达到超时而不是超过任何配额。
可能与相关浏览器中的AppCache 类似。
【讨论】: