$cat~/glossario/javascript-engine.md

JavaScript Engine

JavaScript

Runtime como V8 que parseia, compila e executa JS.

javascript-engine.mdmarkdown
01

seção

Explicação

JavaScript Engine — Runtime como V8 que parseia, compila e executa JS.

V8 (Chrome/Node), SpiderMonkey (Firefox), JavaScriptCore (Safari) — parse, bytecode, JIT, GC.

Ignorar engine leva a micro-opts erradas; perfil com benchmark real.

02

seção

Exemplo

snippetJavaScript
// Node.jsconsole.log(process.versions.v8);
03

seção

Modo de uso

  • Escolher target Node LTS alinhado ao deploy

  • Entender diferenças de perf entre browsers

  • Feature detection vs engine sniffing

04

seção

Armadilhas comuns

  • Assumir comportamento idêntico em todos engines para datas/regex

  • Otimizar prematurely

05

seção

Termos relacionados