【发布时间】:2018-07-02 04:29:25
【问题描述】:
我有一个对象列表(列表大小超过 25k)。我需要对该列表执行不同的操作,例如在 UI 上突出显示这些词,添加、更新、删除列表中的对象等。 我还必须检查重复项。 为此类操作处理大量数据的最佳方法是什么。
【问题讨论】:
-
分页。其他任何事情都需要太多的 DOM 节点。
-
即使我使用分页,要在 UI 上突出显示文本,我也需要遍历完整列表
-
它不是很大。在正确的时间做操作,防止不必要的操作,捕获节点或它们的相同属性,相信虚拟dom。
-
@AkashSuryawanshi 这不是一个真正的问题。关键是尽可能少地保留在 DOM 中。 Javascript 可以毫不费力地处理 25k 项。 DOM 不能。
标签: javascript arrays performance