产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

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:002455
用户头像

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

关注

评论

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

Kafka为何弃用zookeeper(翻译)

石头哥谈架构

kafka kafka架构 分布式消息/流中间件

爱奇艺搜索排序算法实践(内附福利)

爱奇艺技术产品团队

排序算法 nlp 搜索

新思科技解读金融服务业的应用安全误区与现实

InfoQ_434670063458

新思科技 金融服务安全

HarmonyOS开发者创新大赛获奖作品分享——《分镜头App》

科技汇

【得物技术】服务发布时网络“抖动”

得物技术

网络 服务 响应时间 部署 发布

第三周作业-知识星球利益相关者排序

小夏

产品经理训练营 邱岳

🏆「作者推荐!」【Java 技术之旅】彻底你明白什么是JIT编译器(Just In Time编译器)

洛神灬殇

Java 编译器 JIT compiler 即时编译器

希望体验更好的开发流程

escray

学习 极客时间 朱赟的技术管理课 7月日更

解读区块链技术对量子攻击的脆弱性以及量子安全区块链的解决方案

CECBC

手撕环形队列系列二:无锁实现高并发

实力程序员

程序员 数据结构 并发 无锁 环形队列

Fil收益怎么看?Fil一天收益如何?

区块链 IPFS fil收益 filecoin生态

完备的娱乐行业知识图谱库如何建成?爱奇艺知识图谱落地实践

爱奇艺技术产品团队

nlp 搜索 知识图谱

行云管家荣获CFS第十届财经峰会2021科技创新引领奖!

行云管家

行云管家 财经峰会

智慧农业陷转型困局,区块链如何“对症下药”?

CECBC

阿里巴巴Java岗面试题库更新(第8版)

Java架构师迁哥

2021可信云大会顺利召开,北鲲云践行云计算六大发展趋势

北鲲云

浪潮云洲赋能智造 拉升制造业“微笑曲线”

云计算

主流分布式文件系统选型,写得太好了!

编程菌

Java 编程 程序员 计算机 技术宅

这次不编故事了,阿里Spring Cloud Alibabab笔记,自己领吧

Java架构师迁哥

8月日更挑战正式开启,新人大奖等你来领!

InfoQ写作社区官方

8月日更 热门活动

ONES 当选深圳信创联盟副理事长单位,助力国产软件工业发展

万事ONES

信创 ONES

如何识别并解决复杂的dcache问题

安第斯智能云

后端

打造“云边一体化”,时序时空数据库TSDB技术原理深度揭秘

数据库 大数据 时序数据库 tsdb 数据智能

下一个颠覆的领域:区块链如何影响审计行业?(中)

CECBC

你以为你懂redis?等看完某宝付费的资源你就知道了

Java架构师迁哥

品牌轮:用MOT引导的品牌体验模型

石云升

用户体验 关键时刻 7月日更 体验设计

Apache ShardingSphere:由开源驱动的分布式数据库中间件生态

亚马逊云科技 (Amazon Web Services)

人工智能 开源数据库

第九周作业-朴朴超市用户路径&转化漏斗

小夏

产品经理训练营 邱岳

新工具上线!sdkmgr命令行助力流水线构建

科技汇

ISC网络安全大会关于“新型网络犯罪打击与治理”的分析

郑州埃文科技

网络安全 isc

微服务架构设计模式-进程间通信

以吻封笺

微服务 设计模式

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