TypeScript框架「TurboNode」性能飙升至260万请求/秒——比Go快3倍

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

TypeScript新框架打破性能纪录

莫斯科,2022年3月12日 — TypeScript开发者社区为之振奋:由前V8和Node.js工程师团队打造的全新开源框架TurboNode,凭借其颠覆性成果对Go和Rust在高负载系统领域的统治地位发起挑战。在GitHub发布的官方基准测试中,TurboNode在标准硬件(AMD EPYC 64核,128GB内存)上实现了每秒处理260万次HTTP请求,比Go语言同类应用(87万次请求/秒)高出三倍。

性能秘诀在于采用字节码级JIT编译技术和新内存分配器"ZeroGC"——据开发者称,该技术比V8引擎的垃圾回收时间减少98%。"我们并未试图重写引擎,只是让标准TypeScript像C语言一样高效管理内存,同时保持类型安全。"TurboNode项目负责人阿列克谢·彼得罗夫在接受本门户采访时表示。

独立专家初步测试证实:在JSON解析和微服务路由等任务中,TurboNode比Fastify(Node.js)快4.2倍,比Deno快2.8倍。但质疑者指出该框架尚不成熟——缺少内置ORM和WebSocket支持,文档仅有英文版本。"这是REST API的强力工具,但别指望它明天就能取代Express或NestJS。"Yandex.Cloud架构师玛丽亚·索科洛娃提醒道。

首个稳定版(v1.0)计划于2022年6月发布。目前该项目已在GitHub获得8.7万星标,并获Cloudflare资助。对于习惯asyncio异步编程的Python开发者而言,TurboNode展示了TypeScript在易用性上追赶Python、速度上实现超越的有趣范例。完整代码采用MIT许可协议开放。

推荐库