【发布时间】:2021-07-25 17:50:50
【问题描述】:
我正在设计一个需要预加载数百 MB 客户端才能使用该服务的网站。上下文:由于服务应该以尽可能低的延迟实时使用,因此这种预加载是强制性的; “按需”流式传输内容不是一种选择(我已经研究过替代选项,我确认这是必要的)。
问题:由于加载 400 MB 对最终用户来说相当长,有哪些选项可以让用户在关闭浏览器然后重新打开网站时不必这样做再次重新下载 400 MB?
一个明显的解决方案是localStorage,但这仅限于 10 MB(请参阅What is the max size of localStorage values?)。
还有哪些其他选项(存储的数据应该可以从 JavaScript 获得)?
我可以要求用户安装 Chrome 扩展程序,但它是否允许超过 10 MB 的存储空间?
【问题讨论】:
标签: javascript google-chrome-extension browser web-applications local-storage