写点什么

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

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

关注

评论

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

【Promise 源码学习】第八篇 - 完善 Promise 并通过 promise-aplus-tests 测试

Brave

源码 Promise 11月日更

毫米波 5G 比公共 Wifi 快近 30 倍,但覆盖范围相似

吴脑的键客

网络

CSS布局之display:flex

Augus

CSS 11月日更

MySQL打印死锁日志

Simon

MySQL 死锁

TDSQL首次登上腾讯财报!金融机构核心系统落地实现规模化复制

腾讯云数据库

数据库 tdsql

新时代下如何构建TDSQL-C数据库产品

腾讯云数据库

数据库 tdsql

重点人员动态管控系统开发,智慧公安情报研判系统搭建

电微13828808271

企业采购管理的这些痛点,如何解决?

低代码小观

企业管理 管理系统 管理工具 采购管理 企业采购管理

CodeGuide 300+文档、100+代码库,一个指导程序员写代码的,Github 仓库开源啦!

小傅哥

Java GitHub 小傅哥 开源社区 代码库

TDSQL | 多类型数据库统一管理,腾讯云数据库DBhouse工具重磅发布

腾讯云数据库

数据库 tdsql

新机遇,拨开证劵企业生态转型迷雾

大咖说

云计算 阿里云 数字化转型 数字化 企业上云

TypeScript 针对 JavaScript 做了什么

HoneyMoose

一文帮你掌握TDengine的降采样查询+跨时区统计

TDengine

数据库 tdengine 后端

用明道云集成多平台多部门数据,发挥数据分析的力量

明道云

8大原则带你秒懂Happens-Before原则

华为云开发者联盟

线程 并发 Happens-Bfore Java内存

云小课 | DSC:快速识别敏感数据并脱敏

华为云开发者联盟

华为云 识别 数据脱敏 数据安全中心 敏感数据

ABAP Netweaver和git的快捷方式

汪子熙

SAP Netweaver CloudFoundry 11月日更

JDK的第三个LTS版本JDK17来了

程序那些事

程序那些事 11月日更 jdk17 java17

模块三作业

Geek_1d37ea

架构训练营

10行代码,撸一个在线个人简历页面!

老表

Python GitHub Linux web开发 跟老表学云服务器

金融级数据库新坐标:腾讯云TDSQL发布全自研新敏态引擎

腾讯云数据库

数据库 tdsql

用一个极致简单的场景演练领域建模

神帅

DDD 领域建模

架构实战营模块八作业

Geek_d18264

架构实战营

OPPO 图数据库平台建设及业务落地

NebulaGraph

图数据库 知识图谱 图数据库实战 分布式图数据库

100G云服务器诞生记

科技热闻

作业三总结

Geek_1d37ea

架构训练营

国家质量基础设施(NQI)一站式综合服务平台开发搭建

电微13828808271

Moment.js 转换 UTC 格式的 2 个小问题

HoneyMoose

Apache Pulsar 荣获中国开源云联盟「2021 优秀开源项目」

Apache Pulsar

大数据 云原生 开源项目 Apache Pulsar 消息系统 Apache Pulsar 社区

智联招聘的Web模块扩展落地方案

智联大前端

组件化 SSR

在SAP云平台的CloudFoundry环境下消费ABAP On-Premise OData服务

汪子熙

SAP abap CloudFoundry 11月日更

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