Zone.js 是 Angular 用来检测应用程序状态可能发生变化的信号机制。在某些情况下,计划任务或微任务不会对数据模型进行任何更改,这使得运行变更检测变得不必要。常见示例包括 requestAnimationFrame、setTimeout 和 setInterval。您可以使用 Angular DevTools 识别变更检测,并且可以通过在 Angular 区域之外运行代码来避免不必要的变更检测调用。
Zone.js
requestAnimationFrame
setTimeout
setInterval
用自己的话写下这一站的结论。