Bytecodes de V8

Con node podemos convertir el código javascript a los bytecodes que V8 ejecutará.

node --print-bytecode index.js

Franziska Hinkelman lo explica muy bien aqui

Pero el código generado a raiz de una función es mucho, porque se instancian los objetos globales y mucha estructura interna que debe estár ahi para ejecutar el programa completo.

Para filtar el código de una sola funcion se puede añadir el parámetro –print-bytecode-filter=nombre-de-funcion

node --print-bytecode --print-bytecode-filter=func_name index.js

Extra info:

Node.js under the hood #8 – Understanding bytecodes

JavaScript Bytecode – v8 Ignition Instructions

Deja un comentario