标签: angular typescript compression
我需要找到一种方法来压缩来自webapi调用的大字符串值并将它们存储到IndexedDB或LocalStorage ...
我只需要存储一个大小约为5MB的响应。
问题是:
有没有办法使用某种零件组件压缩带有打字稿/角度的字符串?
第二个问题是:在这种情况下使用localstorage或IndexedDB会更好吗?
感谢支持
答案 0 :(得分:1)
你无法尝试lz-string压缩你的字符串。 当然,indexedDB是localStorage的后继者,但它有浏览器支持问题(indexedDB支持:caniuse,MDN)。因此,如果支持满足您,则使用indexedDB。 localStorage更易于使用并且具有更好的支持,但它是同步的并且存储空间非常有限(请查看此post)。
有关离线存储的更多信息,请查看此post。