统一提交
统一提交的好处
在最后统一提交之前,进行 VDom 数据处理和 DOM 的生成。
数据处理和 DOM 生成都结束后,再一起提交到根结点。
由于最耗时的创建 DOM 和设置 DOM 属性都已经在提交前完成,
最后仅将生成好的 DOM append
进根结点就可以,
而这是耗时很小的。
想比之前处理完一部分 VDom 数据后,接着生成 DOM,并 append
到父节点,一口气做完三步。
之前的方案可能会出现页面渲染到一半的时候,在当前帧浏览器没有空闲时间了,然后渲染就卡住了,导致页面渲染不流畅。
统一提交提升框架的渲染性能,同时也避免了页面渲染到一半卡住的情况。