了解 Javascript localStorage API 是同步的,因此是阻塞的,是否有任何解决方法可以允许显示一个在运行期间不会冻结的等待动画getItem()
or setItem()
运营?
如果从本地存储获取 300kB 数据并解析它JSON.parse
对于单个同步阻塞操作来说太慢了,您必须将其分成更小的块。这些可以存储在单个存储槽中,并且可以在一个外壳中进行处理异步循环 https://stackoverflow.com/q/4288759/1048572(也可以看看JavaScript 性能长时间运行的任务 https://stackoverflow.com/q/6864397/1048572, 如何阻止激烈的 Javascript 循环冻结浏览器 https://stackoverflow.com/q/714942/1048572).
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)