Nothing Special   »   [go: up one dir, main page]

Mine sisu juurde

Node.js

Allikas: Vikipeedia
Node.js
Arendaja Node.js arendajad, Joyent, kaastöölised
Esmaväljalase 27. mai 2009
Viimane väljalase 4.5.2 / 26. august 2016
Kirjutatud keeles C, C++, JavaScript
OS OS X, Linux, Solaris, FreeBSD, OpenBSD, Microsoft Windows, webOS, NonStop OS
Litsents MIT
Veebisait nodejs.org

Node.js on avatud lähtekoodiga mitmeplatvormne JavaScripti käitussüsteem, mille abil saab arendada mitmesuguseid rakendusi. Programm kasutab JavaScripti interpreteerimiseks Google V8 JavaScripti mootorit.[1]

Node.js-il on sündmusjuhitav arhitektuur, mis võimaldab asünkroonset andmete sisestamist ja väljastamist. Selline disain optimeerib rohkete sisend- ja väljundoperatsioonidega veebirakenduste läbilaskevõimet ja skaleeritavust (näiteks brauserimängude puhul).[2]

Node.js võimaldab JavaScripti abil luua veebiservereid ja võrgutööriistu. Programm sisaldab mitmeid mooduleid, mis on mõeldud erinevate põhifunktsioonide jaoks. Näiteks on mooduleid, mis tegelevad failisüsteemi sisendi ja väljundiga, võrguühendusega (DNS, HTTP, TCP, TLS/SSL, või UDP), puhvritega, krüptograafiaga ja andmevoogudega. Node.js moodulid kasutavad rakendusliidest, mis lihtsustab serverirakenduste kirjutamist.

  1. O'Dell, Jolie (10. märts 2011). "Why Everyone Is Talking About Node". Mashable (inglise). Vaadatud 18. detsembril 2023.
  2. "About Node.js®". nodejs.org. vaadatud 10.09.2016.