发现新的 js 运行时, 2~ 3 倍快于 Node.js

2022-07-07 12:20:47 +08:00
 ChrisFreeMan
<amp-youtube data-videoid="FMhScnY0dME" layout="responsive" width="480" height="270"></amp-youtube>
website: https://bun.sh/?launch
开箱即用 ts 和 jsx.
运行时用的 JavaScript Core 引擎
4785 次点击
所在节点    分享发现
19 条回复
EyebrowsWhite
2022-07-07 14:26:54 +08:00
看起来有点东西,像是加强版的 nodejs ,不过第一次知道这个 zig 语言。
ChrisFreeMan
2022-07-07 14:43:11 +08:00
@EyebrowsWhite 我也是第一次听说 zig ,特地去翻了下这个语言。
fzdwx
2022-07-07 16:01:55 +08:00
一天涨了好几千 star
lzgshsj
2022-07-07 16:32:01 +08:00
好家伙,7.6 还是 1300 多 star ,7.7 就破万了
ChenYFan
2022-07-07 17:48:20 +08:00
我也不知道效果具体如何,反正我 follow 的大佬都 star 了,我也 star 了 /笑
bobo2
2022-07-07 17:57:16 +08:00
...下次再来个基于 spidermonkey 的,速度再快个 2 倍,卷死写 js 的,>^< 笑死
zhw2590582
2022-07-07 18:09:29 +08:00
预测要火过 deno
DOLLOR
2022-07-07 18:10:23 +08:00
我觉得这个自带 ffi 是个亮点,有潜力在一些场景直接取代 python 。
nomagick
2022-07-07 18:27:10 +08:00
下了,试了,没用
nomagick
2022-07-07 18:30:43 +08:00
代码执行得少了,可不就快了吗,
但问题是,你知道少执行的代码本来是干什么用的吗?
mxT52CRuqR6o5
2022-07-07 18:37:33 +08:00
是冷启动快两三倍吗?计算任务用 jsc 能做的比 v8 快 2~3 倍我是不信的
des
2022-07-07 18:51:36 +08:00
要纯比速度的话,可以瞅瞅这个 https://github.com/just-js/techempower
humbass
2022-07-07 19:26:35 +08:00
nodejs 精简下也可以跑的很快,关键是 npm 生态上那么多的轮子,如何复制,难道跟 quickjs 一样,只是用来 跑下 DEMO ?
Reficul
2022-07-07 20:36:01 +08:00
zig 的交叉编译做的很好
yazoox
2022-07-07 21:24:33 +08:00
@Reficul 交叉编译啥?
isbase
2022-07-07 23:10:29 +08:00
随意找了个项目试了下,不兼容 axios 这个包
xingyuc
2022-07-08 10:42:49 +08:00
新出的东西一般功能少,问题多,光快有啥用,等到可以代替 node 了,功能大而全也不可能还这么快
Reficul
2022-07-12 18:47:33 +08:00
@yazoox zig 的交叉编译工具链做得比较好。
Mark24
2022-07-16 19:12:32 +08:00
做得少就快。

实际上一条命令执行速度差不多。即使是动态语言和二进制也在一个量级。
速度差只出现在载入、读取、关联的程序。

不要被表象迷惑。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/864640

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX