js如何处理大量数据并防止浏览器假死

js如何处理大量数据,有什么最优方案吗?

阅读 12.6k
6 个回答

setTimeout 把计算放到event队列去执行,这样不会block ui

似乎没有把需求明确出来?这样的问题很难让人给出答案。。。

一般不会有什么最优方案,还是看需求。

如果是大量数据的显示,提供一个优化思路:监听滚动,不在可视区域内的元素隐藏掉。

作为单线程的js,你有这样的要求让他压力很大呀

如果有大量for循环,请使用timer来处理。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏