Dive into advanced JavaScript concepts in this JSConf EU 2014 talk by Christoph Martens. Explore low-level JavaScript insights from the JIT compiler perspective, covering topics such as Garbage Collection, Tracing algorithms, and callsite analysis. Examine native data types (Array, Object, Function, Function templates) and their implementations, along with unboxing and hash optimizations. Discover fake operator overloads, ASM branches, branch prediction on the CPU, and Hidden Classes in V8. Learn how these concepts apply to high-level usage examples in game engines and explore optimization techniques. Access the transcript and slides for further study. Gain a deeper understanding of JavaScript's inner workings and performance optimization strategies.
Overview
Syllabus
Christoph Martens: JavaScript Level 9000 |Â JSConf EU 2014
Taught by
JSConf