Node.js
software de código aberto usado para execução de códigos baseado em JavaScript / De Wikipedia, a enciclopédia encyclopedia
Node.js é um software de código aberto, multiplataforma, baseado no interpretador V8 do Google e que permite a execução de códigos JavaScript fora de um navegador web.[6][7]
Node.js | |
---|---|
Autor | Ryan Dahl |
Desenvolvedor | Node.js Developers, Linux Foundation |
Lançamento | 27 de maio de 2009 (15 anos)[1] |
Versão estável | 21.6.2[2] (14 de fevereiro de 2024; há 3 meses) |
Escrito em | C, C++, JavaScript |
Sistema operacional | Linux, Microsoft Windows, MacOS, SmartOS, AIX, FreeBSD[3] |
Gênero(s) | Sistema de tempo de execução[4] |
Licença | MIT[5] |
Estado do desenvolvimento | Corrente |
Página oficial | http://www.nodejs.org |
A principal característica do Node.js é sua arquitetura assíncrona e orientada por eventos.[8] O runtime do Node.js é single-thread — uma única thread (chamada de Event Loop) é responsável por executar o código Javascript, sem a necessidade de criar novas threads, o que torna o código mais simples de manter.[9] Chamadas que seriam bloqueantes, como entrada/saída, são realizadas de forma assíncrona usando a libuv.[9]
Node.js é usado pela GoDaddy,[10] Groupon,[11] IBM,[12] LinkedIn,[13][14] Microsoft,[15][16] Netflix,[17] PayPal,[18][19] Rakuten, SAP,[20] Voxer,[21] Walmart,[22] e Yahoo!.[23]