Node.js
| node.js | |
|---|---|
| Autor | Ryan Dahl |
| Desenvolvedor | Node.js Developers, Joyent, Github Contributors |
| Lançamento | 27 de maio de 2009 (7 anos) |
| Versão estável | 6.2.2 & 4.4.6 (LTS) (22 de junho de 2016) |
| Linguagem | C, C++, JavaScript |
| Sistema operacional | OS X, Linux, Solaris, FreeBSD, OpenBSD, Microsoft Windows (older versions require Cygwin), webOS |
| Gênero(s) | Event-driven networking |
| Licença | MIT |
| Estado do desenvolvimento | Corrente |
| Página oficial | http://www.nodejs.org |
Node.js é um interpretador de código JavaScript que funciona do lado do servidor. Seu objetivo é ajudar programadores na criação de aplicações de alta escalabilidade (como um servidor web[1]), com códigos capazes de manipular dezenas de milhares de conexões simultâneas, numa única máquina física.[2] O Node.js é baseado no interpretador V8 JavaScript Engine (interpretador de JavaScript open source implementado pelo Google em C++ e utilizado pelo Chrome). Foi criado por Ryan Dahl em 2009, e seu desenvolvimento é mantido pela empresa Joyent, onde Dahl trabalha.[3]
História[editar | editar código-fonte]
Dahl se inspirou para criar Node.js depois de ver barra de progresso de upload de arquivos no Flickr, ele percebeu que o navegador não sabia o quanto do arquivo foi carregado e tinha que consultar o servidor web.
Veja também[editar | editar código-fonte]
Referências
- ↑ Wait, What's Node.js Good for Again?, By Klint Finley, January 25, 2011, ReadWriteHack
- ↑ Node is a server-side JavaScript interpreter that changes the notion of how a server should work
- ↑ Why Everyone Is Talking About Node, By Jolie O'Dell, March 10, 2011, Mashable

