作家
登录

Kafka 1.0发布,告别4位数版本号;Angular 5.0和Node.js 9.0迎重大更新

作者: 来源: 2017-11-03 10:54:12 阅读 我要评论

承诺更小、更快、更腻滑,延迟一个月,Angular 5.0 正式来袭;Kafka 迎来 1.0.0 版本,正式拜别四位数版本号;快速迭代,Node.js 迎来 9.0 正式版。

Angular 5.0 正式宣布,改进编译器

在本年的 ng-conf 大年夜会上,官方宣布 Angular 5 将主打三个方面:简单、速度、大年夜小和更新。并承诺 Angular 5 会比 Angular 4.x 更小更快,应用法度榜样的编译会更简单,版本的更新也会更顺利。之前一向困扰用户的 “Just-in-Time” 和 “Ahead-of-Time ” 也会获得解决,为了削减差别,“Ahead-of-Time ” 将会被设置为默认编译器。

如今,Angular 5.0 正式宣布,让我们看看它带来了哪些值得存眷的内容:

1、构建优化

5.0版本默认采取CLI构建和打包。构建优化器是包含在CLI琅绫擎的一个对象,经由过程对你的应用法度榜样加倍语义化的懂得可以使得你的打包法度榜样(bundle)更小。

快速迭代,Node.js 正式迎来 9.0

2、办事端状况转换和DOM支撑

有了这个支撑,可以让应用法度榜样在办事器端和客户端版之间共享状况更轻易。

3、编译器改进

改进了Angular编译器来支撑增量编译,从新构建变得更快,特别是对临盆情况的构建和AOT编译,加强的装潢器可以经由过程更精细化的去除空格来减小产生的包。

4、国际化号码、日期和泉币管道

Angular5中已经建立了新的号码,日期和泉币管道,增长了跨浏览器的标准化实现,清除国际化在不合情况中的差别。

5、StaticInjector代替ReflectiveInjector依附注入器

为了更多的削减polyfills,5.0中应用了StaticInjector注入器来调换原有的ReflectiveInjector注入器,这种注入器不再里来竽暌闺ReflectPolyfill,可以大年夜幅削减应用法度榜样体积。

6、CLI v1.5


Angular CLI v1.5版本中已经添加了对5.0版本的支撑,后期将会把v5.0.0作为CLI的默认版本。

具体更新内容请查看官方博客:

  • https://blog.angular.io/version-5-0-0-of-angular-now-available-37e414935ced

或宣布解释:

  • https://github.com/angular/angular/blob/master/CHANGELOG.md

下载地址:

  • https://github.com/angular/angular/releases/tag/5.0.0

Kafka 大年夜宣布至今已有 7 年,大年夜最开端的大年夜范围消息体系,成长成为功能完美的分布式流式处理平台,用于宣布和订阅、存储及及时地处理大年夜范围流数据。

Apache Kafka 1.0.0 正式宣布,拜别四位数版本号

七年来,Kafka 一向以稳健的办法向前迈进,其功能集和广泛的安排已经达到了企业级的标准,官方称大年夜 Kafka 1.0 版本开端,将采取一些重要的改进。

Kafka 1.0 重要更新内容如下:

  • 0.10 版本以来,Streams API 就在 Kafka 用户中受到迎接,个中包含 Pinterest,Rabobank,Zalando 等。 在1.0 中,API 将持续成长和完美
  • 改进 Connect 的度量指标,新增大年夜量用于健康监测的度量指标,并供给集群的 GloabalTopicCount 和 GlobalPartitionCount 度量指标
  • 支撑 Java 9,实现更快的 TLS 和 CRC32C
  • 更好地支撑磁盘容错
  • max.in.flight.requests.per.connection 参数设置为 5,极大年夜晋升了吞吐量范围

具体更新内容请查看宣布解释:

  • https://www.confluent.io/blog/apache-kafka-goes-1-0/

下载地址:

  • http://kafka.apache.org/downloads

Node.js 的版本迭代异常快,仅一个月的时光,就大年夜 8.x 版快速进级到 9.0 正式版。

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。 Node.js 应用高效、轻量级的事宜驱动、非浊宣 I/O 模型。

Node.js 9.0 重要更新内容如下:

  • Async hooks
    • 删除旧版实验性 API
  • Errors
    • 改进 Buffer 模块缺点信息
    • Node.js 抛错符号分派和后续逻辑处理改进
    • buffer: [e79a61cf80] #16352, [dbfe8c4ea2] #13976
    • child_process: [fe730d34ce] #14009
    • console: [0ecdf29340] #11340
    • crypto: [ee76f3153b] #16428, [df8c6c3651] #16453, [0a03e350fb] #16454, [eeada6ca63] #16448, [a78327f48b] #16429, [b8bc652869] #15757, [7124b466d9] #15746, [3ddc88b5c2] #15756
    • dns: [9cb390d899] #14212
    • events: [e5ad5456a2] #15623
    • ......
  • Child Process
    • 缺点产生在 process.nextTick上
    • 经久弃用的 dispose() 办法已被删除

具体更新内容及下载地址请查看:

  • https://nodejs.org/en/blog/release/v9.0.0/ 

【编辑推荐】

  1. 干货|Kafka在大年夜数据情况中的应用
  2. 外媒速递:九种方法快速晋升AngularJS机能程度

      推荐阅读

      开发者最讨厌的编程语言:PHP、Ruby中枪

    完全数据查看:https://stackoverflow.blog/2017/10/31/disliked-programming-languages/看过很多最受迎接的编程说话榜单,但你知道开辟者最想规避的说话是什么吗?Stack Overflow 近日宣>>>详细阅读


    本文标题:Kafka 1.0发布,告别4位数版本号;Angular 5.0和Node.js 9.0迎重大更新

    地址:http://www.17bianji.com/lsqh/38442.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)