Na estréia da série sobre Node.js, vamos falar sobre a história e as principais caraterísticas da plataforma como o V8, event loop e thread pool.
Vamos mostrar por meio de diversos exemplos como o Node.js funciona e quais são os aspectos importantes em termos de escalabilidade e performance.
https://www.youtube.com/watch?v=KtDwdoxQL4A
20. A libuv é uma biblioteca multi-plataforma
responsável pela realização de I/O assíncrono,
fornecendo a implementação do event loop e do
thread pool, juntamente com o suporte a TCP e
UDP socket, resolução de DNS, sistema de
arquivos, processos entre outras.
26. Os navegadores já utilizam de forma
assíncrona, baseado em um event loop
27.
28. O V8 é um interpretador de JavaScript de alta
performance desenvolvido pelo Google. Ele tem o
código aberto e foi desenvolvido em C++ com o
objetivo de atender ao navegador Chrome.
36. O Node.js uma plataforma de código aberto para
a execução de JavaScript no servidor. É composto
pela junção do interpretador V8, do Google, com
a biblioteca libuv e por um conjunto de módulos.