Angular 18 正式发布,一起来看看都有哪些更新

开发 前端
Angular 18 正式发布,允许开发者在不依赖 zone.js 的情况下使用 Angular,从而改善开发体验和性能。为开发者提供了丰富的交互式教程、示例、搜索功能和直观的导航等一系列更新。

5 月 22 日,Angular 18 正式发布,该版本的更新内容包括:

  • 无区域变更检测的实验性支持:允许开发者在不依赖 zone.js 的情况下使用 Angular,从而改善开发体验和性能。
  • 全新的 Angular.dev 官网:为开发者提供了丰富的交互式教程、示例、搜索功能和直观的导航。
  • 稳定的 Material 3、可推迟视图和内置控制流:经过精心打磨,这些功能现已稳定发布,为开发者提供更强的功能性和可靠性。
  • 服务器端渲染的重大改进:包括 i18n 水合支持、增强的调试功能、Material组件的水合支持和事件重放,提升了应用的整体性能。
  • 变更检测的进化:减少了对 zone.js 的依赖,并通过实验性API引入无区域变更检测。
  • 默认启用合并:无论是无区域应用还是使用 zone.js 的应用,都使用了带有合并功能的调度程序,以减少变更检测周期的数量。
  • 无区域应用的原生 await 支持:使用无区域变更检测的 Angular CLI 将使用原生的 async/await,而不需要降级到 Promise。
  • Angular CDK 和 Material 支持无区域:这有助于发现和改进无区域模型的一些不足之处。
  • 部分水合的计划:允许在服务端渲染后逐步水合应用,从而减少前期加载的 JavaScript 并改善应用性能。
  • Firebase App Hosting:为使用混合渲染的应用提供强大的托管解决方案,简化了开发和部署动态 Angular 应用的流程。
  • 其他改进:包括 ng-content 回退内容、统一的控制状态更改事件、自动化迁移至应用程序构建器、路由重定向函数化、TypeScript 5.4 更新等。
  • 社区亮点:流行状态管理库如 ngrx、ngxs 和 rxAngular 引入更细粒度的组件响应性;社区驱动的 Angular 元框架 Analog.js 1.0 发布。
责任编辑:姜华 来源: 前端充电宝
相关推荐

2023-10-20 10:11:00

Nuxt 3.8前端

2024-03-08 06:58:55

TypeScript类型缩小模块解析

2024-03-21 08:21:34

Java 22Java 语言开发工具包

2022-03-18 08:16:51

微软Windows 11

2022-06-24 06:32:46

iOS 16Beta 2

2021-09-09 08:47:52

Dependency 安全漏洞工具

2021-07-15 05:26:22

Windows 10操作系统微软

2021-05-14 05:20:45

Windows10操作系统微软

2021-10-11 08:21:23

@Valuespringspring框架

2023-10-18 10:10:29

Node.js 21前端

2024-04-23 10:29:44

SassCSS前端

2010-05-10 17:21:26

Unix操作系统

2024-04-09 10:10:23

GridCSS网格

2021-02-01 08:16:14

ChromeNode.js

2021-08-19 09:37:06

Go 1.17语言架构

2022-02-07 13:34:05

冬奥会黑科技机器人

2010-12-30 10:35:42

SOA云计算

2022-02-21 10:25:36

5G自动开户

2021-11-17 10:45:58

Chrome 95新特性前端

2022-06-17 09:46:51

Chrome 102Chrome浏览器
点赞
收藏

51CTO技术栈公众号