【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

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

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

关注

评论

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

距离Java开发者玩转 Serverless,到底还有多远?

博文视点Broadview

为什么泡泡玛特是一个好生意

lidaobing

28天写作 泡泡玛特

自动驾驶到底应该怎么实现?(28天写作 Day4/28)

mtfelix

自动驾驶 28天写作 智能电动车

【Mysql-InnoDB 系列】锁

程序员架构进阶

MySQL innodb 28天写作

hive JOIN操作分析

梧桐

kafka如何做到无消息丢失配置

topsion

kafka 消息不丢失

【薪火计划】11 - 学习总结

AR7

管理 28天写作

HDFS SHELL详解(5)

罗小龙

hadoop 28天写作 hdfs shell

基于网络开放可编程技术构建新一代网络设备运管平台

华为云开发者联盟

运维 网络 运维自动化 金融

Elasticsearch 核心概念

escray

elasticsearch elastic 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

SpringCloud 从入门到精通 07--- 订单服务和支付服务注册进Eureka

Felix

影响DevOps和DevSecOps采用的7种趋势

啸天

安全 DevSecOps 应用安全

智能合约APP开发|智能合约系统软件开发

系统开发

技术干货!HDFS读写原理和代码简单实现

华为云开发者联盟

hadoop hdfs 架构 MRS 元数据

在时间的缝隙里打了个盹「幻想短篇 4/28」

道伟

28天写作

这5个让人窒息的烂代码,你看完都忍不了

华为云开发者联盟

GitHub 代码 代码注释 null

甲方日常 83

句子

工作 随笔杂谈 日常

微服务该如何拆分?

xcbeyond

微服务 方法论 架构设计原则 28天写作

生产环境全链路压测建设历程 27:FAQ 之 业务模型相关

数列科技杨德华

28天写作

技术人小故事-团队愿景篇-第4段

Ian哥

28天写作

没有调查,就没有发言权 Jan 12, 2021

王泰

28天写作

SpringCloud 从入门到精通 06--- Eureka服务端

Felix

做视频最大的困难是什么?为什么要保持日更? | 视频号 28 天 (05)

赵新龙

28天写作

我是如何在短期内快速掌握Dubbo的原理和源码的(纯干货)?

冰河

分布式 微服务 dubbo 系统架构 服务治理

28天瞎写的第二百一五天:为了看片儿折腾 Linux 的故事

树上

28天写作

作为社畜,如何做好精力管理

熊斌

精力管理 28天写作

【JS】防止浏览器控制台被直接查看(2)

德育处主任

JavaScript chrome 大前端 js 28天写作

Dubbo 就是靠它崭露头角!

yes

dubbo 后端 RPC

Python解释器和IPython

程序那些事

Python 数据分析 ipython 程序那些事 Python解释器

智联招聘的微前端落地实践——Widget

智联大前端

大前端

新官上任,如何开始你的管理工作(下)

一笑

团队管理 管理 28天写作

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