Skip to main content

统一提交

统一提交的好处

在最后统一提交之前,进行 VDom 数据处理和 DOM 的生成。

数据处理和 DOM 生成都结束后,再一起提交到根结点。

由于最耗时的创建 DOM 和设置 DOM 属性都已经在提交前完成,

最后仅将生成好的 DOM append 进根结点就可以,

而这是耗时很小的。

想比之前处理完一部分 VDom 数据后,接着生成 DOM,并 append 到父节点,一口气做完三步。

之前的方案可能会出现页面渲染到一半的时候,在当前帧浏览器没有空闲时间了,然后渲染就卡住了,导致页面渲染不流畅。

统一提交提升框架的渲染性能,同时也避免了页面渲染到一半卡住的情况。