cover of episode EP34 JS Runtime 怎么也卷起来了

EP34 JS Runtime 怎么也卷起来了

2024/2/26
logo of podcast AsyncTalk

AsyncTalk

Frequently requested episodes will be transcribed first

Chapters

Shownotes Transcript

Node.js, Deno, Bun, Hermes, LLRT。怎么这年头做 JS Runtime 也这么卷?本期节目介绍了几个 JS Runtime ,来听听看有没有你正在用的 Runtime欢迎大家在评论区分享你对 JS Runtime 的看法,以及你正在使用或计划使用的 Runtime。主播 AnnatarHe: https://annatarhe.comTimeline00:24 感谢 @辛宝-WebWorker 和 @烤箱 的赞赏支持01:18 AI 虽然很火,JS Runtime 也很卷02:17 JS Runtime: Node, Deno, Bun, Hermes, LLRT03:36 NodeJS 还是老大哥,但是已经成了背景板04:26 Deno 策略激进, 有力竞争者07:30 Deno 真正的竞争力: Edge Computing, Cloud, 工具链09:10 Bun 高兼容,高性能10:24 Hermes: 启动速度,React Native 专属10:48 Hermes 真正的竞争力是和 Android Webview 对比出来的11:50 LLRT: 启动速度和成本12:38 被遗忘的 Alinode: debug13:04 如何选择 Runtime14:24 不同的 Runtime 有不同的注意事项: 语法,接口16:04 自己做 Runtime 需要注意什么:商业化,云服务,性能,工具链,兼容性20:08 Deno 的几个卖点可能并不够有吸引力相关链接- NodeJS: https://nodejs.org/en- Deno: https://deno.com/- Bun: https://bun.sh/- Hermes: https://hermesengine.dev/- LLRT: https://github.com/awslabs/llrt- The Future of the Web is on the Edge: https://deno.com/blog/the-future-of-web-is-on-the-edge- Deno vs Node.js: Performance comparison for file server: https://medium.com/deno-the-complete-reference/deno-vs-node-js-performance-comparison-for-file-server-9af26133c800- Is Bun really much faster than Node.js? https://medium.com/deno-the-complete-reference/is-bun-really-much-faster-than-node-js-e5b15942a8e8- X5 内核: https://x5.tencent.com/- Alinode: https://cn.aliyun.com/product/nodejs?from_alibabacloud=- QuickJS Engine: https://bellard.org/quickjs/BGM by Otologic