JavaScript performance through the eyes of a JavaScript engine

Web pages have gotten more and more complex over the years and as a result they have also gotten slower and slower. JavaScript is a major factor in the last few decades of performance decline, which also makes it the primary target for performance optimization.

But to optimize performance, you first have to understand the target platform, which is what this training is all about. It serves as an introduction into the intricacies of JavaScript from the perspective of a browser's JS engine, taking you from parsing JavaScript to byte code interpreters and just-in-time compilers all the way to rendering whole web pages. Learn how to read flame graphs, measure function runtimes and understand which performance optimization strategies today's JavaScript engines employ to speed up script execution.

Armed with a better understanding of JavaScript engines, you can confidently attack any performance problem that may affect your production web project.

[The training will take place from 09:00 to 17:00 on September 29th. It will be in German.]

Speaker

Peter Kröner

Frontend specialist, long-time teacher, veteran of dry specifications and buggy browsers, Erklärbär More...