

Supper Club × Bun with Jared Sumner
Dec 2, 2022
Jared Sumner, the creator of Bun, dives into his revolutionary all-in-one JavaScript runtime that's streamlining development. He discusses Bun's speed advantages and its innovative features, like built-in package management and TypeScript support. The conversation also explores Zig, a low-level language emphasizing performance, and delves into Sumner's programming journey, including his experiences with Ruby and game development. Lastly, insights into Bun's future innovations and the evolving JavaScript landscape keep listeners hooked!
AI Snips
Chapters
Transcript
Episode notes
Bun's Origin Story
- Jared Sumner created Bun because he was frustrated with slow build times in front-end development.
- He often found himself distracted by Hacker News while waiting, hindering his focus.
JavaScriptCore's Performance
- Bun uses JavaScriptCore, the engine behind Safari, for its speed and efficient JIT compilation.
- Jared Sumner found JavaScriptCore consistently outperformed other engines in his benchmarks.
Node.js Compatibility vs. Web APIs
- Bun aims for Node.js compatibility to avoid forcing developers to rewrite existing code.
- However, Jared Sumner believes the future leans towards web APIs for broader compatibility.