- Runtime Call Stats https://v8.dev/docs/rcs
- Faster JavaScript calls https://v8.dev/blog/adaptor-frame
- Bytecodes.h https://source.chromium.org/chromium/chromium/src/+/main:v8/src/interpreter/bytecodes.h
- Bytecodes.cc https://source.chromium.org/chromium/chromium/src/+/main:v8/src/interpreter/bytecodes.cc
- Ignition: V8 Interpreter https://docs.google.com/document/d/11T2CRex9hXxoJwbYqVQ32yIPMh0uouUZLdyrtmMoL44/edit#
- V8: Hooking up the Ignition to the Turbofan https://docs.google.com/presentation/d/1chhN90uB8yPaIhx_h2M3lPyxPgdPmkADqSNAoXYQiVE/edit
- Explaining JavaScript VMs in JavaScript - Inline Caches / Hidden Classes https://mrale.ph/blog/2012/06/03/explaining-js-vms-in-js-inline-caches.html
- Understanding V8’s Bytecode https://medium.com/dailyjs/understanding-v8s-bytecode-317d46c94775
- Bytecode of JavaScript - V8 ignition instruction https://qdmana.com/2022/01/202201070842244802.html
- Node.js Under the Hood #8 - Understanding Bytecodes https://dev.to/khaosdoctor/node-js-under-the-hood-8-oh-the-bytecodes-1p6p
- How do exceptions work in v8? https://ripsawridge.github.io/articles/exceptions/