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

2025-06-29 03:20:10

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

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

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

主要贡献者是苹果。

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

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

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

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

并且人家用 …。

为什么 Bun 选择了 Zig 以及 JSCore?
广告位810*200
相关阅读
体制内女老师,被关系户欺负,大吼——"不干就给老子滚",我该怎么办?

体制内女老师,被关系户欺负,大吼——"不干就给老子滚",我该怎么办?

是党员嘛 直接写***申请书 理由就是某某是某某人的继女,她...

2025-06-21
python与nodejs哪个性能高?

python与nodejs哪个性能高?

迭代法+取模计算fibs(100000000)%100000...

2025-06-21
为什么这么多人说 Gmail 好用?Gmail 和 QQ 邮箱相比到底好在哪里?

为什么这么多人说 Gmail 好用?Gmail 和 QQ 邮箱相比到底好在哪里?

因为只要你拥有了一个Gmail邮箱,你就等于拥有了无数个Gm...

2025-06-21
大家为什么会讨厌缩写?

大家为什么会讨厌缩写?

“前面就是CBD(Central Business Dist...

2025-06-21
为什么 IPv6 在国内至今未得以大规模应用?

为什么 IPv6 在国内至今未得以大规模应用?

我记得有个文件 规定了时间节点,和全网通过ipv6的数据流量...

2025-06-21