我刚刚看到'延迟渲染在Ajax加载数据时特别有用,因为它允许DataTables执行许多性能增强优化,并且当启用延迟渲染时,这可以显着提高性能,因为在初始化时完成的工作要少得多。最终,我们都需要最佳性能,但需要注意的是,deferRender 选项的默认值为"false",如果设置为 true,是否有任何重大问题或问题?或者是否有任何其他情况需要这样做?
请评论。谢谢。
从此页面:
请注意,启用后,不言而喻并非所有节点在表中始终可用,因此在使用 API 方法(如
columns().nodes()
(时,您必须考虑到这一点。
我的猜测是,除非您渲染大型数据集,否则将deferRender
设置为 true
的性能优势可以忽略不计。将其设置为 true
是在更难使用其他 API 的代价下,这对大多数人来说是不可取的。