为什么 Bun 选择了 Zig 以及 JSCore?

2025-06-26 02:25:11

因为 Bun 打的就是差异化的牌,选择 JSC 和 Zig 甚至是有战略性目的的。

否则只是再造一个 Deno 罢了。

首先是 JSC,这是 WebKit 项目的一部分。

主要贡献者是苹果。

JSC 相比于 V8 轻量级很多,在 JSC 的目标中,移动端耗电都是要考虑进去的。

V8 在预热后可能会有更高的性能,但启动速度和占用、内存利用率都不及。

有些类似于 JVM 这样的性能高但占用大的重型坦克。

当然这夸张了,V8 远远比 JVM 轻量,但道理是类似的。

并且人家用 …。

为什么 Bun 选择了 Zig 以及 JSCore?
广告位810*200
相关阅读
慈禧为什么要反对戊戌变法?

慈禧为什么要反对戊戌变法?

别说慈禧,任何一个看过《戊戌变法》内容的现代人都会秒变“守旧...

2025-06-18
爱因斯坦“相对论”是否错了,我始终无法理解为什么物体达到光速时间就会停止?

爱因斯坦“相对论”是否错了,我始终无法理解为什么物体达到光速时间就会停止?

没错。 首先说一个事实:时间本身不存在,时间是人发明出来的...

2025-06-18
360 集团周鸿袆努力拼了 4  年,最后反而跌了近 4000 亿,其原因是什么?

360 集团周鸿袆努力拼了 4 年,最后反而跌了近 4000 亿,其原因是什么?

大家都知道360借条吧?一直挂的是360的品牌,在360集团...

2025-06-18
你从别人的旧硬盘里发现了什么有趣的东西?

你从别人的旧硬盘里发现了什么有趣的东西?

捡到一部iphone6S港版,没有锁屏密码,没有电话卡。 ...

2025-06-18
NextJS的全栈能力现在如何了?

NextJS的全栈能力现在如何了?

我也算nextjs新入者,感觉挺好用。 我们是一套SAAS...

2025-06-18