Bun
集JavaScript运行时、打包器、测试运行器和包管理器于一体的高性能工具,基于JavaScriptCore引擎和Zig语言构建,主打极速启动和一体化开发体验
Timeline (last 90 days)
Rootprint 的技术栈包括 API 层使用 Bun + Hono、前端使用 SvelteKit、元数据存储使用 PostgreSQL、搜索引擎使用 Quickwit
Cherry Studio只使用内置的UV和Bun,不会复用系统里已安装的版本,因此需在客户端内再次安装
Zod 没有任何第三方依赖,能够在浏览器、Node.js、Deno、Bun 等运行时环境中运行
Node.js 生态正被 Bun、Deno 等新运行时挑战
JavaScript运行时Bun是用Zig编写的
Bumply 是一款仅支持 macOS 的依赖更新管理工具,兼容 npm、pnpm、Yarn 和 Bun 四大主流包管理器
npm 使用 package-lock.json,pnpm 使用 pnpm-lock.yaml,Yarn 使用 yarn.lock,Bun 使用 bun.lockb(二进制格式)作为锁文件
Bun 是 2022 年出现的集运行时、打包器、测试框架于一体的全栈工具链,其包安装速度号称比 npm 快 25 倍以上
在Serverless场景中冷启动时间直接转化为计算成本,Bun通过使用JSC、预编译常用模块、懒加载策略优化冷启动
Bun 1.4版本引入了Rust重写工作,在部分模块引入Rust
6 more timeline events
All Facts (16)
Rootprint 的技术栈包括 API 层使用 Bun + Hono、前端使用 SvelteKit、元数据存储使用 PostgreSQL、搜索引擎使用 Quickwit
50%UnverifiedCherry Studio只使用内置的UV和Bun,不会复用系统里已安装的版本,因此需在客户端内再次安装
50%UnverifiedZod 没有任何第三方依赖,能够在浏览器、Node.js、Deno、Bun 等运行时环境中运行
50%UnverifiedNode.js 生态正被 Bun、Deno 等新运行时挑战
50%UnverifiedJavaScript运行时Bun是用Zig编写的
50%UnverifiedBumply 是一款仅支持 macOS 的依赖更新管理工具,兼容 npm、pnpm、Yarn 和 Bun 四大主流包管理器
50%Unverifiednpm 使用 package-lock.json,pnpm 使用 pnpm-lock.yaml,Yarn 使用 yarn.lock,Bun 使用 bun.lockb(二进制格式)作为锁文件
50%UnverifiedBun 是 2022 年出现的集运行时、打包器、测试框架于一体的全栈工具链,其包安装速度号称比 npm 快 25 倍以上
50%Unverified在Serverless场景中冷启动时间直接转化为计算成本,Bun通过使用JSC、预编译常用模块、懒加载策略优化冷启动
50%UnverifiedBun于2022年由Jarred Sumner发布,使用Apple的JavaScriptCore引擎而非V8,并用Zig语言编写底层实现
50%Unverified处于活跃重构期的工具,建议在非关键路径先行验证而非直接用于生产环境
50%Unverified对于依赖Bun性能优势的团队,应建立自己的benchmark持续监控,可以使用hyperfine等工具对关键脚本的执行时间进行版本间对比
50%UnverifiedBun是一个以高性能著称的JavaScript运行时,最初用Zig语言编写
50%UnverifiedBun 1.4版本引入了Rust重写工作,在部分模块引入Rust
50%Unverified一则标题为'Bun 1.4 Rust rewrite is not looking good'的讨论在Hacker News上引发关注,有17个赞和4条评论
50%UnverifiedBun 1.4版本引入了Rust重写工作
50%