PUBLIC EVIDENCE GRAPH

证据索引

从节目主张回到来源,也从来源返回所有使用位置。

两个作者侧来源都把项目起点放在游戏开发和被拉长的反馈循环中;45 秒数字由官方回顾直接给出。它们不能证明所有开发环境都经历相同时长。

Bun is joining Anthropic / Episode #37: Jarred Sumner - Bun

官方发布文和作者访谈共同支撑 Bun 将 runtime、bundler、package manager、test runner 等组合为 all-in-one toolkit 的自我定义。

Bun 1.0 / Bun with Jarred Sumner

Jarred 的早期访谈直接说明了短暂尝试 Rust 后选择 Zig 的生产力与编译期权衡;它不代表后来 Rust 重写阶段的判断。

Episode #37: Jarred Sumner - Bun

HN 快照和官方回顾用于还原发布初期的注意力规模。points、comments 和 stars 是关注信号,不等同于生产采用。

Bun: Fast JavaScript runtime, transpiler, and NPM client written in Zig / Bun is joining Anthropic

分页快照支撑第一周 issue、PR 流入量和截至核对日的后续状态;这些数字是带日期的仓库快照,不是永久状态。

Bun public beta first-week issue and pull request activity

该段保留访谈中“为什么不让 Node 更快”的原始提问与 Jarred 的回答语境,用作节目结构回声,不单独证明重写是唯一方案。

Supper Club x Bun with Jared Sumner

收购双方的官方公告共同支撑交易与 Claude Code 基础设施语境;Bun executable 的具体表述来自 Bun 公告。

Bun is joining Anthropic / Anthropic acquires Bun as Claude Code reaches $1B milestone

官方 setup 文档支撑 native installer 和 npm 安装最终落到 native binary;该文档本身不直接证明 binary 由 Bun compile 生成。

Claude Code advanced setup

PR 元数据和作者说明支撑重写标题、提交/文件/增删规模、测试边界与使用编译器工具减少内存问题的动机;大 diff 本身不证明代码质量。

Rewrite Bun in Rust (#30412)

迁移指南直接支撑两阶段流程和 SAFETY、PERF port 等书面规则;它描述迁移纪律,不代表所有改动都已完成同等程度的人工复核。

Zig to Rust porting guide

PR 明确写有 canary 与 non-canary 前的后续工作;发布页快照支撑节目核对日尚未出现对应 stable release。上线前必须刷新此时效性结论。

Rewrite Bun in Rust (#30412) / Bun releases

保留采访者的问题、无限时间前提、对标准委员会的限定和最后一句,避免把“I don't have time”剪成脱离语境的宣言。

Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and Dart

两份同期官方公告分别证明 Dart 发布时 Chrome 集成尚属探索,以及 Dartium 技术预览后来把最终纳入 Chrome 写为目标。

Dart, a language for structured web programming / Tech preview of Chromium with Dart

V8 官方回顾支撑 2006 年奥胡斯团队、农场附属建筑,以及 2008 年与 Chrome 同日公开的事实顺序。

10 years of V8

这份 V8 发布后的同期采访支撑 Lars 对运行中试验和人的反馈时间的长期关注;它不证明后来的 Dart 或 Flutter 决策由此单独产生。

Lars Bak interview on dynamic languages and developer feedback

Lars 以参与者身份概括浏览器引擎的友好竞争和整体速度提升;正文明确不把这句话当成可精确归因的成绩单。

Want to be a Better Programmer?

Dart 初始公告支撑结构化大型应用、类型与工具目标,以及 VM 直接执行和编译到 JavaScript 的双路径;“bad parts”仍按创建者诊断呈现。

Dart, a language for structured web programming

Anders 的原声和 TypeScript 发布说明共同界定 TypeScript 从 JavaScript 出发、编译后仍回到 JavaScript 的兼容路线。

Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and Dart / TypeScript - JavaScript development at application scale

同场采访证明 Lars 在未实际编码 TypeScript 的限定下称其为 safe bet;Microsoft 的同期文章提供渐进演进与 Web 兼容的另一方语境,不能据此推导胜负因果。

Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and Dart / Evolving ECMAScript

ECMA-408 官方页证明四个正式版本,Dartium 公告证明技术预览真实存在;两者都不能单独证明其他浏览器采用原生 Dart VM。

ECMA-408 - Dart programming language specification / Tech preview of Chromium with Dart

2015 年官方公告直接证明终止 Chrome 原生 VM 集成计划,并把 Web 路线集中到编译 JavaScript、跨浏览器调试和统一部署;它没有宣布 Dart 项目停止。

Dart for the Entire Web

三段源码历史共同证明 Sky 先以 JavaScript 开始,并在 Chrome 路线公告前完成 Dart 切换;它们不保存会议室里的完整选型理由。

Open the Sky / Add experimental flag to use the Dart VM in Sky / Move Sky to Dart

Eric Seidel 的后见回忆提供 JavaScript 启动问题和 co-evolve 解释;正文保留回忆与同期工程记录之间的证据层级差异。

Multi-platform development with Flutter co-creator Eric Seidel / Add experimental flag to use the Dart VM in Sky / Move Sky to Dart

Eric Seidel 的现场演示直接证明 2015 年 4 月的 Sky 画面已由 Dart 驱动;它不能证明 Chrome 放弃 Dart VM 的原因。

Sky: An Experiment Writing Dart for Mobile

三份工程材料连接 iOS 发布限制、开发期 JIT、发布期 AOT 与 2015 年预编译快照实现;不能把后来成熟能力倒写成最初即完整存在。

Flutter FAQ historical snapshot / Switch to using precompiled snapshots on iOS / Dart VM: a brief history

commit 明确记录 Nexus 4 / Flutter Gallery 的 weak-handle processing 最大值 17.7ms 到 1.1ms;正文同时限制该数字只属于当时设备、应用和指标。

Background finalization

Lars 公开说明 Flutter 性能问题可以进入 Dart VM 修复,并提到为 Flutter 完成大量 VM 与 AOT 工程;正文不把它扩大为个人创建或单独决策。

Want to be a Better Programmer?

这些来源共同证明 Dart 2 的类型变化受多条工程压力影响,以及 Dart 2.3 的集合语法直接围绕 Flutter UI 构建;避免简化为 Flutter 单独改造 Dart。

Announcing Dart 2 Stable and the Dart Web Platform / Dart 2.3 - optimized for building user interfaces / Dart VM: a brief history

两份官方发布公告分别确认 Dart 2 stable 与 Flutter 1.0 的时间顺序。

Announcing Dart 2 Stable and the Dart Web Platform / Flutter 1.0 - Google's Portable UI Toolkit

这份离开 Google 后的采访证明 Lars 与 Kasper 已投入 Toit,并再次把一秒以内的反馈循环与程序员试验联系起来;它没有解释离职原因。

Aarhus experts behind Chrome JavaScript engine create IoT language and VM

Flutter 官方材料支撑调试模式下 VM、状态保留与一秒以内 hot reload 的产品表述;正文明确这不是 Lars 一个人的发明。

Flutter 1.0 - Google's Portable UI Toolkit / Flutter FAQ historical snapshot