Skip to main content

统一提交

统一提交的好处​

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

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

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

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

而这是耗时很小的。

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

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

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