Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introdução ao NodeJS

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

Introdução ao NodeJS

Avatar for Guilherme Dinardi

Guilherme Dinardi

August 18, 2021
Tweet

More Decks by Guilherme Dinardi

Other Decks in Programming

Transcript

  1. O que é NodeJS? É um ambiente de execução Javascript

    server-side Com ele é possível criar aplicações Javascript para rodar como uma aplicação standalone em uma máquina, não dependendo de um browser para a execução, como estamos acostumados. 2
  2. Como funciona? V8 É um motor de interpretação desenvolvido pelo

    Google, ele é responsável por compilar o código javascript para código nativo de máquina antes de executá-lo, acelerando seu desempenho. 3
  3. Single Threaded Event Loop Isso significa que ele trabalha com

    apenas uma thread, na qual é responsável por executar o javascript. O ponto positivo é que enquanto em outras linguagens, são multi-threads, e demandam muito mais de RAM, o Node traz a vantagem de trabalhar com Event Loop, enquanto tu faz uma requisição, o Node trata isso como um Evento e acaba esperando por novos eventos para tratar, Arquitetura Node 4 .