Angular渲染引擎的目的是什么?

时间:2019-10-06 06:26:45

标签: angular rendering photoshop angular-ivy

最近,我听到了很多有关Angular的新渲染引擎-Ivy的信息。我在浏览器和Photoshop的上下文中熟悉术语“渲染引擎”。这两个渲染引擎都负责“绘制”屏幕上的图像。但是,我不太确定这个Ivy引擎会渲染什么?

1 个答案:

答案 0 :(得分:1)

Ivy渲染引擎负责将指令(模板)带入屏幕,并以高效的方式进行操作,它还负责连接变更检测,因此所有繁重的DOM更新都由以下方式完成:内部渲染引擎,此引擎已由Angular团队进行了多次更新,您看不到这些更改,因此这些更新不会影响您编写应用程序的方式,并且此引擎会大大缩小捆绑包,因此您将无需调整代码即可构建更小的角度应用程序。

据我所知,它还没有准备好进行生产,但是缺少一些部件,如果您要构建复杂的或任务关键型应用程序,则可能无法完全迁移到Ivy。

有关更多信息,请参见here