Node.js

Node.js é um código aberto ambiente de execução de JavaScript. Ele executa código JavaScript fora de um navegador da web, permitindo que desenvolvedores web usem JavaScript como back-end de seus aplicativos web. Node.js também é multiplataforma e é executado no Windows, Unix, Linux e macOS.

Antes da introdução do Node.js, o JavaScript só podia ser executado dentro de um navegador da web. Sites podiam usar JavaScript para adicionar interatividade no lado do cliente a páginas da web e aplicativos web, mas o próprio servidor web precisava usar outra linguagem, como PHP, para realizar sua parte do trabalho. O Node.js permite que o código JavaScript seja executado no lado do servidor, o que significa que desenvolvedores web podem usar uma linguagem para o front-end e o back-end de seus aplicativos web.

Os navegadores da web usam seus próprios mecanismos JavaScript, enquanto os servidores web usam o Node.js
Os navegadores da web usam seus próprios mecanismos JavaScript, enquanto os servidores web usam o Node.js

O Node.js é popular entre desenvolvedores web por vários motivos. Primeiro, ele é eficiente para aplicativos que exigem muitas conexões simultâneas e pode lidar com muitas solicitações ao mesmo tempo. Ele também tem um grande ecossistema de pacotes e bibliotecas de código aberto disponíveis pelo Node Package Manager, que permite que os desenvolvedores adicionem facilmente novos recursos integrando módulos existentes aos aplicativos. Por fim, a capacidade de usar uma linguagem de programação em vez de duas reduz a complexidade de um projeto e proporciona uma curva de aprendizado mais fácil.

NOTE: O Node.js usa o mecanismo de execução JavaScript V8 do Google, o mesmo mecanismo usado pelo navegador da web Chrome.

Atualizado June 20, 2023 por Brian P.

quizTeste seus conhecimentos

Which of the following standards was superseded by HTML5?

A
VRML
0%
B
XAML
0%
C
XHTML
0%
D
XML
0%
Correct! Incorrect!     View the XHTML definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Node.js nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.