
==
be 15 x slower than ===
and more.In this workshop, we will do a deep dive into how JavaScript Virtual Machine works and what happens under the hood. How do I debug my application performance and gain insight as to what the Virtual Machine is doing? All of this is useful to know when your code is running in a hot path and you want to get maximum performance, or it's just cool to know how things work under the hood.
By participating along with us in the workshop, you'll learn:
- Get a mental model of how Physical Machines (CPUs) work
- Learn which features of JS are created using a VM (virtual machine)
- Understand calling conventions, inlining and deopt
- Use object layout, polymorphism and inline caches