O que é o NodeJS?

O Node.js é uma plataforma, (ou um ambiente de execução para códigos Javascript) escrita sobre a engine de Javascript do Chrome, a V8. Ele é todo baseado em eventos e suas operações são não-bloqueantes, o que lhe confere bastante eficiência e leveza.

O que são Operações Não-bloqueantes (non-blocking thread)?

Quer dizer que enquanto um processo está aguardando a sua conclusão, por exemplo, por uma query no banco de dados, ela consegue realizar outra atividades. Em linguagens como PHP, Java, .NET, Python, por exemplo, isso não acontece pois o processamento quando requisita o I/O do servidor paralisa o processamento até que este recurso seja liberado, é o modelo chamado blocking-thread.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *