[控场AI]
产品Bun.js / Bun runtime

Bun

集JavaScript运行时、打包器、测试运行器和包管理器于一体的高性能工具,基于JavaScriptCore引擎和Zig语言构建,主打极速启动和一体化开发体验

核心事实

时间轴 (近 90 天)

10月19日

视频作者从未使用Deno,一直是Bun用户。

待验证50%
10月19日

Sorcerer 应用侧零第三方依赖,使用 Swift Package,可通过 swift run 运行、swift test 测试;落地页使用 Bun + Turbo monorepo(React、TanStack Router、Tailwind、Hono、tRPC),部署在 Cloudflare Pages。

待验证50%
10月18日

TDK 将 Rust 描述为可选加入(opt-in)的语言,省略 --language 仍会生成默认的 Bun 与 Hono 脚手架,现有项目不受影响

待验证50%
10月17日

在Web开发中,ESLint可替换为OxLint(快约100倍),Node.js可替换为Bun,React打包器也有更快的选择;甚至有人用Rust重写TypeScript编译器,速度提升2-5倍。

待验证50%
10月16日

Handwired 仓库的测试需要 Bun 运行环境。

待验证50%
10月14日

Lockfile 是 npm、pnpm、yarn 等包管理器生成的依赖版本快照文件,常见形式为 package-lock.json、pnpm-lock.yaml 或 yarn.lock。

待验证50%
10月14日

Bun 将每个包只保存在内容寻址存储中一次,从那里硬链接文件,Linux 和 Windows 默认硬链接,macOS 使用 clonefile。

待验证50%
10月10日

Bun 的创造者 Jared Sumner 表示,AI 基本写了所有代码和测试,但花在测试上的时间依旧和写代码差不多

待验证50%
10月10日

TS Rust 把 effect 的类型检查插件直接内建,在 T3 Chat 实际场景中比 Bun 快约 4 倍

待验证50%
10月10日

Bun 推出了 Bun Check,同样是 Rust 重写的类型检查器,但在 effect、Sentry、tRPC 等重度依赖复杂类型的大型项目上会漏报或误报错误

待验证50%

还有 32 条时间轴事件

全部知识事实 (20)

已验证

Bun是由Jarred Sumner于2022年发布的JavaScript/TypeScript运行时,其核心部分使用Zig编写

80%
已验证

Cline 发布了命令行工具的 v3.0.68 版本

75%
待验证

现代运行时 Bun 和 Deno 已内置了对 .env 文件的原生支持

90%
待验证

Happy DOM是一个用TypeScript实现的无头浏览器环境,已被Vitest、Jest、Bun等测试框架作为默认或可选的DOM环境

90%
待验证

Bun集成了打包器、转译器、包管理器和测试运行器,启动速度和执行效率显著优于Node.js

85%
待验证

Bun是用Zig编写的最知名项目

75%
待验证

Bun安装依赖速度比npm快约25倍,比yarn快约10倍

70%
待验证

该GUI项目采用C(Neovim本体)、Rust(GPUI渲染层)、TypeScript/JavaScript(通过Bun运行的插件子系统)、Lua(Neovim原生配置语言)的四语言混合技术栈

60%
待验证

Bun是一个以高性能著称的JavaScript运行时,最初用Zig语言编写

60%
待验证

Bun使用Zig而非C/C++或Rust作为底层实现语言

60%
待验证

Bun是由Jarred Sumner创建的高性能JavaScript运行时,旨在替代Node.js

60%
待验证

视频作者从未使用Deno,一直是Bun用户。

50%
待验证

Sorcerer 应用侧零第三方依赖,使用 Swift Package,可通过 swift run 运行、swift test 测试;落地页使用 Bun + Turbo monorepo(React、TanStack Router、Tailwind、Hono、tRPC),部署在 Cloudflare Pages。

50%
待验证

TDK 将 Rust 描述为可选加入(opt-in)的语言,省略 --language 仍会生成默认的 Bun 与 Hono 脚手架,现有项目不受影响

50%
待验证

在Web开发中,ESLint可替换为OxLint(快约100倍),Node.js可替换为Bun,React打包器也有更快的选择;甚至有人用Rust重写TypeScript编译器,速度提升2-5倍。

50%
待验证

Handwired 仓库的测试需要 Bun 运行环境。

50%
待验证

Lockfile 是 npm、pnpm、yarn 等包管理器生成的依赖版本快照文件,常见形式为 package-lock.json、pnpm-lock.yaml 或 yarn.lock。

50%
待验证

Bun 将每个包只保存在内容寻址存储中一次,从那里硬链接文件,Linux 和 Windows 默认硬链接,macOS 使用 clonefile。

50%
待验证

Bun 的创造者 Jared Sumner 表示,AI 基本写了所有代码和测试,但花在测试上的时间依旧和写代码差不多

50%
待验证

Bun 推出了 Bun Check,同样是 Rust 重写的类型检查器,但在 effect、Sentry、tRPC 等重度依赖复杂类型的大型项目上会漏报或误报错误

50%

来源文章