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许可协议开放。