1. 首页

Babel 7.7 发布:改进了 TypeScript 支持、顶级作用域 Await 等特性

苹果开源了 JVM 网络框架 ServiceTalk ,该框架在 Netty 之上提供了通用和可扩展的网络抽象。ServiceTalk 的目的是改善 Netty 所提供的底层抽象,比如线程池和可用性。ServiceTalk 为常用的协议提供了更高层级、更具针对性的 API,这些协议包括 HTTP/1.x、HTTP/2.0 和 gRPC,它还提供了一致的网络栈和特性集,包括客户端负载均衡和服务发现集成。

ServiceTalk 的设计目标是支持基于反应式流(Reactive Streams)的不同编程范式,包括各种阻塞模式,并且具有强大的工具跨越同步和异步 API 之间的边界。这样的话,就能让开发人员缓解异步控制流的复杂性,在应用中,目前这并不是必需的。反应式流操作符的原生实现主要聚焦在限制内存使用、横切性的特性(比如 AsyncContext阻塞的默认安全性)以及利用反应式流规范中的规则来优化服务器端用例。

ServiceTalk 开源的目标是提供构建块以便于接收 Java 社区的贡献。借助苹果在 Java 社区预先建立的关系,他们希望通过 ServiceTalk 建立一个类似的社区。苹果告诉 InfoQ,在 ServiceTalk 开源的短时间内, Reactor 项目、Micronaut、 RxJava 、gRPC 和 Vert.x 对它的兴趣在不断增长。

Apple 还告诉 InfoQ, Java 社区在以下方面有很多机会可以为 ServiceTalk 做出贡献:与 Spring Boot 、Micronaut 和 Reactor 集成;对现有和新协议的增强;通过可插拔的 ServiceDiscoverer API 集成服务发现功能;实现新的反应流操作符;客户端负载均衡领域正在进行中的工作。

开发人员可以通过研究异步和阻塞环境的 HTTPgRPC 示例来入门 ServiceTalk。

原文链接:

Babel 7.7 Released With Improved TypeScript Support, Top-Level Await and More

作者:Bruno Couriol
链接:https://www.infoq.cn/article/4cJWVKeYM7dyqYd7gwOP

看完两件小事

如果你觉得这篇文章对你挺有启发,我想请你帮我两个小忙:

  1. 关注我们的 GitHub 博客,让我们成为长期关系
  2. 把这篇文章分享给你的朋友 / 交流群,让更多的人看到,一起进步,一起成长!
  3. 关注公众号 「画漫画的程序员」,公众号后台回复「资源」 免费领取我精心整理的前端进阶资源教程

JS中文网是中国领先的新一代开发者社区和专业的技术媒体,一个帮助开发者成长的社区,目前已经覆盖和服务了超过 300 万开发者,你每天都可以在这里找到技术世界的头条内容。欢迎热爱技术的你一起加入交流与学习,JS中文网的使命是帮助开发者用代码改变世界

本文著作权归作者所有,如若转载,请注明出处

转载请注明:文章转载自「 Js中文网 · 前端进阶资源教程 」https://www.javascriptc.com

标题:Babel 7.7 发布:改进了 TypeScript 支持、顶级作用域 Await 等特性

链接:https://www.javascriptc.com/3703.html

« Google AI 和机器学习在 IaaS、PaaS、SaaS 层面的体现
2020 年响应式 Web 设计备忘清单»
Flutter 中文教程资源

相关推荐

QR code