getItem()
了解 Javascript localStorage API 是同步的,因此是阻塞的,是否有任何解决方法可以显示在or操作期间不会冻结的等待动画setItem()
?
问问题
2467 次
2 回答
4
如果从本地存储中获取 300kB 的数据并对其进行解析JSON.parse
对于单个同步阻塞操作来说太慢,那么您将不得不将其拆分为更小的块。这些可以存储在单个存储槽中,并在异步循环中处理 shell (另请参阅JavaScript 性能长时间运行的任务,如何阻止激烈的 Javascript 循环冻结浏览器)。
于 2013-06-27T18:21:25.257 回答
3
您可以使用Web Workers使任何同步操作(包括 localStorage)异步。
于 2013-06-27T17:32:00.220 回答