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

Public speaking

November 2018: JSConf Columbia

October 2018: NodeConf Argentina

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 ([email protected]) if you’d like me to speak at your event.