![]() |
1
1
Web工作者不能直接与DOM交互,而您的任务也没有那么密集。 我认为websockets+dom通过(数据)属性和单独的节点插入操作,而不是一次插入一大块节点。它可能会慢一点,但没有太大的区别,你甚至可能没有注意到。见 Fastest DOM insertion 我会单独更新,因为: 1)更整洁、可维护; 2)您不必担心事件委托或重新初始化特定的东西。 3)流感觉更自然,而不是仅仅得到一大块标记并“粘贴”到DOM中。 如果您不想添加新的节点,只需监听现有节点上的数据更改,那么我会明确建议您进行基于属性的更改。 |
![]() |
prmph · javascript上抢占式后台工作调度的通用解决方案 7 年前 |
![]() |
prmph · 当事件挂起时附加新侦听器会发生什么情况? 7 年前 |
![]() |
mpen · 如何在web worker中获取图像宽度和高度? 7 年前 |
![]() |
Haych · 从Web应用程序发送地理位置,即使标签不在焦点上? 8 年前 |