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]
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]
- ↑ «Release v0.0.1». Github (em inglês). 27 de maio de 2009. Consultado em 22 de maio de 2021
- ↑ «Release 2024-09-17, Version 22.9.0 (Current), @RafaelGSS». Github (em inglês). 17 de setembro de 2024. Consultado em 12 de outubro de 2024
- ↑ «node/BUILDING.md at master». Github. Consultado em 22 de maio de 2021
- ↑ «Sobre | Node.js». Node.js. Consultado em 22 de maio de 2021
- ↑ «node/LICENSE at master». GitHub (em inglês). Consultado em 22 de maio de 2021
- ↑ «node/README.md at master». Github (em inglês). Consultado em 22 de maio de 2021
- ↑ «Home | Node.js». Node.js (em inglês). Consultado em 22 de maio de 2021
- ↑ «About». Node.js. Consultado em 25 de novembro de 2022
- ↑ a b «Introduction to Node.js». Node.js. Consultado em 25 de novembro de 2022
- ↑ Why GoDaddy’s Nodejitsu deal is great for Node.js, VentureBeat, February 10, 2015
- ↑ Geitgey, Adam (30 de outubro de 2013). «I-Tier: Dismantling the Monoliths». Groupon. Consultado em 30 de abril de 2014
- ↑ «IBM Bluemix». Consultado em 4 de julho de 2015
- ↑ «You'll never believe how LinkedIn built its new iPad app». VentureBeat. 2 de maio de 2012. Consultado em 10 de maio de 2012
- ↑ «Blazing fast node.js: 10 performance tips from LinkedIn Mobile». Consultado em 7 de abril de 2015
- ↑ Baxter-Reynolds, Matthew (9 de novembro de 2011). «Here's why you should be happy that Microsoft is embracing Node.js». London: The Guardian. Consultado em 10 de maio de 2012
- ↑ «WebMatrix - Front End Web Developers take note (ASP.NET, PHP, node.js and more)». Consultado em 2 de agosto de 2014
- ↑ Node.js in Flames November 19, 2014
- ↑ «Clash of the Titans: Releasing the Kraken, NodeJS @paypal». fluentconf.com. 28 de maio de 2013. Consultado em 11 de setembro de 2013
- ↑ «All such companies and their products in which Node.js is used». Consultado em 2 de agosto de 2014
- ↑ «SAP AppBuilder». SAP. 10 de março de 2014. Consultado em 10 de março de 2014
- ↑ The Node Ahead: JavaScript leaps from browser into future, The Register, March 1, 2011
- ↑ «Why Walmart is using Node.js». VentureBeat. 24 de janeiro de 2012. Consultado em 10 de maio de 2012
- ↑ «Yahoo! Announces Cocktails Shaken, Not Stirred». Consultado em 7 de abril de 2015