首页 > 解决方案 > Angular渲染引擎的目的是什么?

问题描述

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

标签: angularrenderingphotoshopangular-ivy

解决方案


Ivy 渲染引擎负责为您提供指令(模板)并将某些内容带入屏幕并以有效的方式执行此操作,它还负责连接更改检测,以便所有繁重的 DOM 更新,这一切都由内部渲染完成引擎,这个引擎已经被 Angular 团队更新了很多次,你没有看到这些变化,所以这些更新不会影响你编写应用程序的方式,而且这个引擎大大缩小了包,因此你会构建更小无需调整代码的角度应用程序。

据我所知,它还没有准备好投入生产,有一些缺失的部分,如果你想构建复杂或关键任务的应用程序,你可能不会完全迁移到 Ivy。

请参阅此处了解更多信息。


推荐阅读