1. Circunstância (O Desafio no Mundo Real)
2. Fundamentos & Conceito Central (Estudos)
Mergulho profundo nos mecanismos internos do Node.js: as fases oficiais da libuv (Timers, Pending Callbacks, Idle/Prepare, Poll, Check com `setImmediate` e Close Callbacks). Como e quando operações bloqueantes de CPU travam o Event Loop. Multithreading real em Node.js com o módulo nativo `worker_threads`: compartilhamento de memória com `SharedArrayBuffer` e canais de mensagens (`MessageChannel`). Paralelismo de processos com o módulo `cluster`: aproveitamento de todos os núcleos da CPU através de processos filhos que compartilham a mesma porta TCP. Arquitetura do motor V8: pilha (Stack) vs Heap, algoritmos de Garbage Collection (Scavenge / Mark-Sweep-Compact), otimizações JIT (Turbofan e Maglev) e como evitar de-otimizações causadas por mudanças dinâmicas de tipos (Hidden Classes).
As Fases da libuv em Detalhes
Compreenda a ordem exata das 6 fases do ciclo de cada volta do Event Loop.
• 1. Timers: execução de callbacks agendados por setTimeout e setInterval...
Quer praticar no Laboratório e emitir seu Certificado?
Faça sua matrícula para ter acesso à videoaula completa, áudio narrativo, roteiro de slides com controles, laboratório guiado com envio de evidência e certificado com código verificável de autenticidade.
