DevConf.CZ 2025

Atharv Kulkarni


Company or affiliation

Red Hat

Job title

Associate Software Engineer


Session

06-12
14:55
15min
The Battle of JavaScript Runtimes: Node.js, Deno, and Bun
Aditya Patil, Atharv Kulkarni

JavaScript is no longer confined to the browser—its evolution has given rise to powerful server-side runtimes that shape modern web development. But with new contenders like Deno and Bun challenging the long-reigning Node.js, developers are left wondering: Which runtime is the best choice for their next project?
This talk will provide an in-depth, side-by-side comparison of Node.js, Deno, and Bun, covering key aspects like performance, security, package management, and developer experience.

Attendees will walk away with clear insights on:
✅ What makes a JavaScript runtime, and how they differ under the hood.
✅ The strengths and weaknesses of Node.js, Deno, and Bun.
✅ Benchmarking real-world performance: Is Bun really that fast?
✅ Security: Why Deno takes a "secure by default" approach.
✅ Compatibility and ecosystem: Which runtime offers the best developer experience?

This talk will also demonstrate live benchmarking tests and real-world use cases, helping developers decide when to use Node.js for reliability, Deno for security, or Bun for speed. Whether you’re a backend engineer, full-stack developer, or tech decision-maker, this session will give you the tools to make an informed choice in this evolving JavaScript runtime landscape.

Application and Services Development
A113 (capacity 64)