在Javascript中,从localStorage检索时是否可能有一个等待动画

Is it possible in Javascript to have a waiting animation while retrieving from localStorage?

本文关键字:是否 有一个 动画 等待 检索 Javascript localStorage      更新时间:2023-09-26

了解Javascript localStorage API是同步的,因此会阻塞,是否有任何解决方法可以允许显示在getItem()setItem()操作期间不冻结的等待动画?

如果从本地存储中获取300kB的数据并使用JSON.parse对其进行解析对于单个同步阻塞操作来说太慢,则必须将其拆分为更小的块。这些可以存储在单个存储槽中,shell可以在异步循环中处理(另请参阅JavaScript性能长期运行任务,如何阻止密集的JavaScript循环冻结浏览器)。

您可以使用Web Workers使任何同步操作(包括localStorage)异步。

相关文章: