吊车求租信息共享平台

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 192|回复: 1

Bun JavaScript 运行时简介

[复制链接]

2

主题

2

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2024-1-9 13:51:21 | 显示全部楼层 |阅读模式
Bun 是 Node.js 和 Deno 的竞争对手 JavaScript 运行时。在本文中,我们将了解 Bun 1.0,以及它可能诱使您放弃当前最爱的原因。 Backward Skip 10s Play Video Forward Skip 10s 本文的原始版本于 2023 年初发布。现在 Bun 1.0 版本已经到来,我们回顾一下这个里程碑是否会对当前的 JavaScript 冠军产生任何影响。 目录 历史:Bun 与 Node 和 Deno 的契合点 Ryan Dahl 于 2009 年发布了 Node.js。它并不是第一个服务器端 JavaScript 运行时,但 Node.js 迅速获得了发展势头。版本 20 于 2023 年发布,Node.js 拥有最大的开发生态系统,拥有 320 万个模块,每周下载量近 5000 亿次( 的数据)。 2020 年,Ryan Dahl 发布了Deno( “noDe”的重新组合),以实现 JavaScript 开发现代化并解决 Node.js 安全性、API 兼容性、工具和模块管理方面的遗留问题。


尽管 Deno 尚未挑战 Node 的统治地位,但反响还是积极的。 Learn to Code with JavaScript 2022 年,Jarred Sumner 在开发 Next.js 项目时对 Node.js 的速度感到沮丧,发布了 Bun。 Bun 使用 JavaScriptCore 引擎,该引擎为 Safari 等 WebKit 浏览器提供支持,而不是 Node.js、Deno 和 Chrome 中使 工作职能邮件数据库 用的 V8 引擎。 Bun 运行时注重性能和开发人员体验。目的是消除缓慢和复杂性,同时又不放弃 JavaScript 的所有优点。 Bun 的发展速度比 Node.js 更快——后者必须(大部分)保持与现有 JavaScript 和生态系统的向后兼容npm。 与 Deno 一样,Bun 原生支持 JavaScript 和 TypeScript,无需第三方转译器或配置。 Bun 正在成为 Node.js、Deno、无服务器运行时、构建和测试工具的直接替代品。它可以替代TypeScript 编译器Webpack、Babel 和 Jest,为在单一平台上开发应用程序npx提供yarn完整的一体化工具箱。



最初的运行时是稳定的,但由于近 300 名开发者的贡献,Bun 1.0 版本于 2023 年 9 月发布。这将不可避免地吸引更多开发者迁移到 Bun,在那里他们可以享受下面描述的好处。 “馒头”这个名字怎么来的? “Bun”这个名字的由来尚不清楚,而且标志也无济于事!它可能与食物、毛茸茸的小兔子、“bundle”有关,或者可能是一个简短的、令人难忘的名称,并且Bun.sh域名可用。 包子标志 Learn to Code with JavaScript 美味面包的好处 Node.js 和 Deno 使用 Chrome 的V8 JavaScript 引擎。Bun 选择了JavaScriptCore 引擎,该引擎为 Safari 等 WebKit 浏览器提供支持。Bun 本身是用Zig编写的,Zig是一种低级编程语言,具有手动内存管理和本机线程来处理并发。结果是轻量级运行时具有更小的内存占用、更快的启动时间,并且在某些(基准测试)条件下性能比 Node.js 和 Deno 快四倍。

回复

使用道具 举报

5

主题

979

帖子

2031

积分

金牌会员

Rank: 6Rank: 6

积分
2031
发表于 2024-10-22 15:47:50 | 显示全部楼层
инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо  
инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо  
инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инйо инфо инфо  
инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо  
инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо  
инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо  
инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо  
инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|吊车求租信息共享平台

GMT+8, 2024-10-31 18:18 , Processed in 0.047688 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表