Baby Got Bun | Ep 11
Download MP3This week on the pod, we talk all about the Bun runtime funtimes! This is a powerful new player in the JavaScript and TypeScript runtime space focusing on DX, speed, and pushing the state of the art! We dive into the details and offer some of our thoughts around when to use it at the moment. In other news we avoid phone scams and talk fun new TypeScript libraries.
Also Please email us your feedback for your retro episode (feedback at typescript.fm)
Personal News
Also Please email us your feedback for your retro episode (feedback at typescript.fm)
Personal News
- 00:36 Welcome
- 01:33 Kamran & Erik IRL
- 02:39 Erik @ C Fundamentals by Frontend Masters
- 02:55 Vibe Coding
- 03:43 LLMs "what are they good for?!"
- 04:31 Kamran's New Course
- 06:16 Kamran Review book on Time Freedom
- 07:31 Scams and Phone Calls
(09:26) News for the Week of March 17, 2025
- 09:34 Next.js 9.1 CVE
- 10:43 Deno 2.2.5
- 11:13 Deno Patch Functionality
- 11:59 Deno FFI Docs Update
- 13:04 PandaCI: A New CI/CD Tool
- 16:17 HKT Core
(17:33) Community Highlights
- 17:33 TS Go GitHub Discussion on Compiler API
- 18:24 Deno Compile Vite
- 20:07 Blog Post by Andy Jiang about Deno+OTel
- 22:35 Cory House on Implementing Immutability in TypeScript
- 23:16 RGSTRY for managing decorator metadata
- 24:19 Corepack removal from Node, Sarah has a good overview
Bun Deep Dive
- 27:22 Introduction to Bun Runtime
- 28:01 What is Bun
- 28:23 Bun vs Node.js and Dino
- 29:25 Features and Capabilities of Bun
- 30:40 Bun Performance
- 31:23 C Tangent
- 32:12 Bun DX
- 35:20 Standalone Executable
- 35:53 Use Cases for Bun
- 38:00 Cautions and Considerations
- 41:38 Good Use Cases
- 46:24 Bun Community
- This OP asked about Bun and ended up moving to Deno actually
- Memory Leaks
- Reddit threads
- 48:09 Conclusions
Outro
Other Links
- Profiling TypeScript in VSCode
- Cobol Based UI
- https://github.com/oven-sh/awesome-bun
- Chess in TypeScript types
- Developer Speak
Sponsored by Excalibur.js
Excalibur.js is the friendly TypeScript game engine for making 2D web games. Use your TypeScript or JavaScript skills to make games! Excalibur comes out-of-the-box with everything you need to make web games, like physics, sprites, animations, sound effects, input, and particles. Design your assets with tools like Aseprite and Tiled, then load them natively using first-party plugins.
Music
Seahorse Dreams by Kubbi (Spotify)
Creators and Guests

Host
Erik Onarheim
Hi, my name is Erik 👋 I'm a software developer in Minneapolis ⛄I created a game engine for the web called Excalibur 🗡
