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

2025-06-26 09:25:13

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

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

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

主要贡献者是苹果。

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

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

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

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

并且人家用 …。

为什么 Bun 选择了 Zig 以及 JSCore?
广告位810*200
相关阅读
现今大部分哺乳动物都是六千万年前恐龙灭绝后的同一种哺乳动物的后代吗?

现今大部分哺乳动物都是六千万年前恐龙灭绝后的同一种哺乳动物的后代吗?

先说结论 现今所有广义哺乳动物(把鸭嘴兽算进去)最近共祖于2...

2025-06-24
有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?

有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?

这让我想起了之前遇到的几位租客。 我有一套老破小,两室一厅...

2025-06-24
编程对电脑的要求大概需要多高?

编程对电脑的要求大概需要多高?

看你啥岗位了。 前端一般要求配置高一些,尤其做游戏的,因为...

2025-06-24
为什么直到2024年国外媒体都把俄罗斯军事排第二?

为什么直到2024年国外媒体都把俄罗斯军事排第二?

刚好在国外,看了一下相关媒体的数据和依据,国外的同学也基本是...

2025-06-24
如何看待rust编写的zed编辑器?

如何看待rust编写的zed编辑器?

很巧的是两款新的主打开箱即用的编辑器都是用 Rust 写的:...

2025-06-24