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

2025-06-29 06:55:09

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

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

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

主要贡献者是苹果。

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

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

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

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

并且人家用 …。

为什么 Bun 选择了 Zig 以及 JSCore?
广告位810*200
相关阅读
python的包管理器uv可以替代conda吗?

python的包管理器uv可以替代conda吗?

看着 uv 最近这么火,功能也挺全,又能当 pip 用还能管...

2025-06-20
又开始重提中央八项规定了,现在的贪腐整治的怎么样了?

又开始重提中央八项规定了,现在的贪腐整治的怎么样了?

普通人视角,当然只能看贪腐整治:谁谁谁落马。 实际上,一些...

2025-06-20
柯洁和战鹰到底熟不熟?

柯洁和战鹰到底熟不熟?

为了搞清楚这问题,我去考古当年直播的切片,以及评论等,想通过...

2025-06-20
《我的团长我的团》中有哪些细思极恐的细节?

《我的团长我的团》中有哪些细思极恐的细节?

极恐算不上,但是细思大概率能推敲出龙文章之前大概率是在某支装...

2025-06-20
PLC编程怎么控制电机?

PLC编程怎么控制电机?

上次我们讲了PLC控制电机回零点,那么这一讲,就要开始让电机...

2025-06-20