Vielen Dank an alle Beteiligten für eine tolle enterJS 2024! Im Herbst geht es weiter mit einem Online-Event zu Barrierefreiheit im Web

Understand the Magic Behind the Node.js Core: Recreating a Javascript Runtime From Scratch

Bun, Deno, and many other JavaScript runtimes have been hyped, but do you know why? Is it that easy to make a runtime from scratch?

I've been researching the secret behind Node.js' power and why there are so many new JavaScript runtimes coming up. Breaking down each key component used on Node.js I've come to interesting conclusions that many people used to say whereas in practice it works a bit differently.

In this talk, attendees will learn the concepts used to create a new JavaScript runtime. They're going to go through an example of how to make a JavaScript runtime by following what's behind the scenes on the Node.js project using C++.


  • Node.js and JavaScript
  • Although I'll explain how Node.js works by showing C++ snippets, C++ will be used just as a tool to help dive into it


  • What's a JavaScript Engine – V8
  • Why Node.js uses Libuv
  • How to create a JavaScript runtime from scratch
  • You will learn the relationship between Chrome's V8 and Libuv and what makes one JavaScript runtime better than others



Erick  Wendel
Erick Wendel is an active Node.js core committer, keynote speaker, and professional educator at Erick Wendel Training. He has given over 100 tech talks in more than 10 different countries worldwide. As a Node.js Specialist, he was awarded with the Google Developer Expert, Microsoft MVP, and GitHub Stars awards. Erick Wendel has trained more than 100K people around the world in his own company.


Du möchtest über die enterJS
auf dem Laufenden gehalten werden?