Node.js
Node.js on palvelinpuolen JavaScript-ajoympäristö, joka on suunniteltu nopeiden, skaalautuvien ja tapahtumapohjaisten sovellusten kehittämiseen. Se mahdollistaa JavaScriptin käytön sekä käyttöliittymä- että palvelinpuolella, mikä yksinkertaistaa sovellusarkkitehtuuria.
Node.js perustuu Googlen suorituskykyiseen Chrome V8 -moottoriin ja suorittaa JavaScript-koodia selaimen ulkopuolella mahdollistaen palvelinpuolen toiminnallisuudet. Se hyödyntää ei-estävää I/O-mallia ja asynkronista ohjelmointia, jotka soveltuvat erityisesti reaaliaikaisiin sovelluksiin, kuten chat-palveluihin, API-rajapintoihin ja IoT-alustoihin.
Node.js tarjoaa laajan valikoiman kirjastoja ja moduuleja npm:n (Node Package Manager) kautta, mikä nopeuttaa kehitystyötä ja mahdollistaa joustavan integroinnin. Sen kevyt arkkitehtuuri ja korkea samanaikaisten tapahtumien käsittelykyky tekevät siitä suositun valinnan nykyaikaisiin verkkopalveluihin ja mikropalvelupohjaisiin ratkaisuihin.