Obrigado pela resposta Matheus Castiglioni, eu não conheço a linguagem muito a fundo então fui pesquisar os termos como shape e inline, esse ultimo termo acredito ter entendido em partes, me corrija se eu estiver errado, o JS ao executar o programa e passar por determinada instrução de código a partir de uma "interação" ele "compila" aquele pequeno trecho em um endereço na memoria para fazer um cache do resultado.
let objeto = {
dizOi:function(){
return "Oi";
}
}
objeto.dizOi();
Ao executar esse código o JS de forma inteligente compila esse resultado e salva na memoria, assim ao chamar o método novamente ele não irá executar o código novamente e sim apenas apontará para o resultado que foi previamente salvo.
Todavia eu não tenho certeza se é isso mesmo, ao menos foi o que eu consegui entender, peço que se puder explicar melhor esses termos seriá de grande ajuda.