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

发布时间:
2024-09-13 12:27
阅读量:
3

bun 的诞生我感觉完全是作者为了 zig 才搞的项目。这个项目我感觉没有任何意义。重新发明 nodejs,为了兼容 node,再把 nodejs 的 api 重新实现一边。个人感觉是无效工作。

deno 的诞生可以说推动了 nodejs 拥抱 esm,还算是有点意义的。当时 ry 提出 deno 的时候,确实指出 nodejs 存在的一些问题(然而这些问题并不是 nodejs 没办法解决的)

然而现在 2024 年了。deno 为了活命,依旧还是转向了兼容 nodejs,不得不把 nodejs 的 api 再实现一遍。

如果只是再造一个 nodejs,只是换个语言。那这些真的毫无意义。真要解决存在的问题,不如直接分叉 nodejs,在 nodejs 的基础上,加上更多的功能。同时还不会做无用功。

END