Syntax - Tasty Web Development Treats

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!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

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.
INSIGHT

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.
INSIGHT

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app