一个从零手写的JavaScript引擎,单文件二进制只有9.1MB,冷启动5.4毫秒,号称把Node、Deno、Bun全部甩在身后——这样的项目要是真兑现了,Hacker News早该被刷屏。可翻遍能找到的公开讨论,这条叫Ant的Show HN帖子,连一条像样的讨论串都没查到。数字喊得响,回声却近乎为零。
官方成绩单:三个自证的数字
Ant的卖点很清楚:一个不基于V8、JSC或SpiderMonkey的独立引擎,取名Ant Silver;单文件二进制9.1MB;官网自称100%通过WinterTC兼容性测试;安装npm包比npm快达40倍;导入Hono并注册两个路由,冷启动5.4毫秒,对比bun的12.8毫秒、deno的24.8毫秒、node的31.1毫秒。它还配了一个基于KVM/Hypervisor.framework的VM级沙箱,和一个自建的、兼容npm协议的注册中心ants.land。
这几个数字放在一起,确实是冲着Node/Deno/Bun的软肋去的:体积、启动速度、安装速度、安全边界,四个维度全占。
- 风险.以上数字均来自项目官网自述,目前没有查到任何第三方复测或社区讨论予以佐证。
造一个能打的JS引擎,历史上没几个人真正成功
Node用V8,Deno用V8,Bun用JavaScriptCore——眼下最活跃的三个运行时,没有一个自己造引擎,都是在成熟引擎上做壳层创新。真正从零造引擎并走到生产级完整度的,只有V8、JSC、SpiderMonkey这几家大厂产品。QuickJS、Hermes这类独立引擎虽然做出来了,但普遍要在兼容性或性能上做取舍,长尾API、边缘case才是真正的照妖镜。耳听为虚,眼见为实,一个新引擎敢说"100%兼容",历史经验告诉我们,这句话通常要打个问号,直到有人拿真实项目去踩坑验证。
查无此贴:验证链条断在哪
检索没能找到与Ant对应的独立基准测试方法论,也没找到第三方复现数据。更值得留意的是,Hacker News上没有定位到这条Show HN帖子对应的讨论串——一个声称碾压三大主流运行时的项目,居然没在最该被技术细节拷问的社区留下痕迹。有镜像线索显示项目可能与开发者账号theMackabu相关,代码经由GitHub镜像站可查,但这只是旁证,不是官方一手信息。项目背后是谁在维护、有没有团队和资金支持,目前都不清楚。
这种沉默本身就是信号,但信号朝哪个方向,现在还看不清:可能只是项目太新,还没被真正审视;也可能是缺乏真实用户,数字自然无人验证。两种可能都成立,不该提前下结论。
数字先响,回声还没跟上。
沙箱和新注册中心,收益和代价各占一半
KVM/Hypervisor.framework级的沙箱隔离,安全边界比Cloudflare Workers的V8 isolate或普通容器方案更硬,这是实打实的收益,对需要跑不受信任代码的平台——多租户代码沙箱、在线IDE、AI代码执行服务——很有吸引力。但硬件级隔离通常意味着更高的启动开销,官网没有给出沙箱本身的启动延迟数字,收益和代价怎么换算,目前无从判断。
ants.land延续了Deno JSR的老思路,用npm协议兼容降低迁移成本。但一个全新的注册中心,同步延迟、包投毒、生态锁定这些供应链风险,都得靠时间和真实使用去检验,不是"兼容npm协议"这五个字能一笔带过的。
对于关心边缘计算、Serverless、代码沙箱的开发者来说,现在最该做的不是抄近路换运行时,而是等——等有没有人拿真实的npm长尾包去跑一遍,等GitHub上star和issue是不是真的涨起来,等有没有独立的benchmark复现出同样的数字。一份漂亮的官网,加一套足够吸引眼球的数字,离生产级可信还差一条真实世界的讨论串。
