写点什么

Angular 团队发布 Angular 6

  • 2018-05-10
  • 本文字数:850 字

    阅读完需:约 3 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

2018 年 5 月 3 日,Angular 团队发布了 Angular 6 ,该版本主要是改进了 Angular 工具链。这些重大的更新让更新应用程序源代码及其依赖、新增应用程序功能、通过 tree shaking 技术优化代码获得更好的性能变得更容易。

ng update命令会分析 package.json,然后提供 Angular 应用程序升级建议。第三方也可以使用 Schematics 提供升级脚本,在依赖项需要做破坏性变更时自动升级应用程序代码。ng update命令使用 npm 或 yarn 管理依赖项,然后把变化应用到项目。

Angular 6 CLI 还引入了ng add命令,它会添加依赖项和一个基于 schematic 的安装脚本,以便支持类似 PWA 基架、Material 组件、Angular Elements 这样的新特性。

Angular Elements 的第一个版本旨为把 Angular 组件当作 Custom Elements 使用提供支持,Stencil 或 Dojo 使用类似的方法根据 Web Components 标准导入组件。这个新增功能有助于让 Angular 更符合 Custom Elements 标准,解决 Angular 组件的一个常见问题。

Angular Material 增加了几项新特性,包括一个展示层次数据的树形组件。Angular Material 还提供了三个新的初始组件:Sidenav、Dashboard 和 Data Table,让开发人员可以快速开始创建通常的应用程序用户体验。

另外,Angular 6 还开始解决应用程序整体性能和大小的问题。该版本还提供了通过 tree shaking 技术优化源代码的特性,使生产应用里的包更小。

经过压缩和缩小,Angular 团队将 Hello World 的大小缩减至 10KB 以下。Ivy 渲染引擎升级目前正在开发之中,预计会在今后的 Angular 版本中达到目标。

Angular 还把 RxJS 依赖升级到了 RxJS 6,围绕 tree shaking 进行了额外的改进,其 API 从链接变成了管道,也是为了提升性能。

Angular 的变更日志提供一个有关 Angular 6 更新、 Angular 框架Bug 修复、 Material&CDK CLI 的完整列表。Angular 遵循 MIT 开源许可协议。欢迎读者通过 Angular GitHub 项目进行贡献。

查看英文原文 Angular Team Releases Angular 6

2018-05-10 19:002933
用户头像

发布了 1008 篇内容, 共 441.2 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

兆骑科创创新创业服务平台,云路演,人才引进平台

兆骑科创凤阁

签约计划第三季获奖名单公布,一起见证百人成团!

InfoQ写作社区官方

热门活动 签约计划第三季

重庆邮电大学新工科训练营 实践Java和大数据方向全真产业项目

神奇视野

参与开源共建,你不可不知的贡献技巧

OpenHarmony开发者

OpenHarmony

2000字带您了解什么是 SD-WAN,它是如何工作的?

wljslmz

SD-WAN 网络技术 8月月更

Bytebase 1.3.1 - 2022.8.18

Bytebase

SQL优化 database SQL审批

如何实现跨数百个K8s集群的管理

云原生技术社区

istio 服务网格 K8s 多集群管理 Istio流量管理

Zebec社区利好频传,Galaxy Project上领取专属Zebec OAT

股市老人

金融机构求索数据价值,“数牍方案”提供可行解 数牍科技

Jessica@数牍

隐私计算 金融行业 数据隐私安全

翻译|是否应该在 Kubernetes 上运行数据库

RadonDB

MySQL Kubernetes RadonDB 数据库·

第一时间快速了解 Kubernetes 1.25

云原生技术社区

容器 云原生 kubernetes入门 kubenetes Kubernetes, 云原生, eBPF

深入解析Flutter下一代渲染引擎Impeller

字节跳动终端技术

flutter 字节跳动 渲染器 Impeller 渲染方案

2022秋招,Java岗最全面试攻略,吃透25个技术栈Offer拿到手软

退休的汤姆

面经 社招 Java工程师 秋招 Java八股文

Go Go 简单的很,标准库之 fmt 包的一键入门

梦想橡皮擦

Python 爬虫 8月月更

嘎嘎牛逼!对标P7+)互联网Java高级架构师面试标准手册

Geek_Yin

阿里巴巴 程序员人生 P7架构师 #java 程序员面试、

关于Copy On Write Array List,你会安全使用么

华为云开发者联盟

List 开发

阿里三面被面试官狂问Redis,简历上再也不敢写"精通"了

退休的汤姆

面试题 阿里 秋招 redis 底层原理

注册荣耀开发者,惊喜抽好礼!邀请5位好友赢50元购物卡~

荣耀开发者服务平台

开发者 手机 智慧屏 荣耀 honor

出海季收官,速来 Get 全球化发展实操手册

融云 RongCloud

工业智能化转型升级难?华为云这三招,加速商业变现

华为云开发者联盟

云计算 后端 华为云 工业智能化

云上开发如何实现持续代码提交

华为云开发者联盟

云计算 后端 代码

Shopee商家数字商品可配置系统设计与实现

Shopee技术团队

前端 Shopee

青软集团蝉联华为云「千万俱乐部奖」「最佳销售黑钻奖」两大奖项

神奇视野

Mysql和Redis数据如何保持一致

京东科技开发者

数据 数据一致性 MySQL 数据库 数据库· redis 底层原理

翻译 | Kubernetes Operator 对数据库的重要性

RadonDB

Kubernetes operator RadonDB 数据库·

开源一夏 | SSO单点登录流程源码学习

六月的雨在InfoQ

redis 开源 SSO 单点登录 8月月更

"教练,我想打篮球!" —— 给做系统的同学们准备的 AI 学习系列小册

Zilliz

人工智能开源

App Deploy as Code! SAE & Terraform 实现 IaC 式部署应用

阿里巴巴中间件

阿里云 Serverless Terraform 阿里云云原生

前端mcok原来可以如此丝滑

Liam

前端 前端开发 Postman Mock 前端工具

【Java秋招面试宝典300题】阿里P8爆肝2个月呕心整理,挑战30天打卡秋招上岸!(基础、Spring、MySQL、JVM、微服务分布式)

退休的汤姆

Java 面经 校招 Java工程师 秋招

Python 教程之输入输出(8)—— print() 中的 Python 结束参数

海拥(haiyong.site)

Python io 8月月更

Angular团队发布Angular 6_JavaScript_Dylan Schiemann_InfoQ精选文章