My slides are on GitHub, e.g., here and here. For more talks on V8, try this playlist.

Public speaking

December 2019: Node+JS Interactive

November 2019: GOTO Copenhagen

November 2019: NodeConfEU

October 2019: International JavaScript Conference 2019

October 2019: Concatenate

May 2019: Full Stack NYC Skills Matter

May 2019: Google IO

January 2019: Covalence

January 2019: ngAtlanta Conference

November 2018: JSConf Colombia

October 2018: NodeConf Argentina

October 2018: JS Interactive

What’s New in Node.js Core?

Node.js 10 just entered Long Term Support (LTS). Let’s look at some exciting new features and what the future holds for Node.js Core.

September 2018: NYC Nodejs

May 2018: RevolutionConf

Speed, Speed, Speed: JavaScript vs C++ vs WebAssembly

In Node.js, we can use WebAssembly modules and native C++ addons. If your app has performance critical parts, should you stay in JavaScript? Or write a native C++ addon? Or use WebAssembly? We’ll look at how these options compare performance wise and which one is best for different workloads. So the next time you need to optimize for speed, you know your options.

November 2017: NodeFest

October 2017: Node Interactive

Franziska will discuss her perspective on Chrome V8 in Node.js, and what the Chrome V8 team is doing to continue to support Node.js. Want to know what the future of browser development looks like? This is a must-attend keynote. (Featured Speakers)

September 2017: BlinkOn

Lightning talk: Type Profile in V8

July 2017: JSChannel

Julian Sara Joseph summarized my talk in this post.

June 2017: Dinosaur JS

June 2017: Web Rebels

May 2017: JSConfEU

Want to know how JavaScript engines work? Why is JavaScript so fast? What is just-in-time compilation? We’ll look at basic concepts of compilers, challenges posed by modern JavaScript, and how to write compiler-friendly JavaScript. (Slides)

January 2017: Script 17

Do you care about performance? Memory leaks, megamorphic cache misses, and deoptimizations can slow your app down. We’ll dive deep into the inner workings of V8, Chrome’s JavaScript engine, to better understand what these terms mean. V8 ships with its own profiling tools that can identify such problems. You’ll learn to identify and fix low-level JavaScript performance issues using several V8 developer tools. (Slides)

Please get in touch via email ( if you’d like me to speak at your event.