Sobes.tech
Junior — Middle

Wat is de hoofdtaken en het doel van het Node.js-platform?

sobes.tech AI

Antwoord van AI

De belangrijkste taak van het Node.js-platform is het uitvoeren van JavaScript-code buiten de browser, op de server. Node.js is ontworpen voor het maken van schaalbare netwerkapplicaties, vooral servers die een groot aantal gelijktijdige verbindingen met hoge prestaties verwerken.

Belangrijke kenmerken van Node.js:

  • Een single-threaded event loop, die efficiënt veel asynchrone operaties kan verwerken zonder te blokkeren.
  • Gebruik van non-blocking I/O, wat de prestaties verbetert bij het werken met bestanden, netwerken en databases.
  • Maakt het mogelijk om server-side code in JavaScript te schrijven, wat de ontwikkeling vereenvoudigt en het gebruik van één taal zowel aan de client- als serverzijde mogelijk maakt.

Voorbeeld van een eenvoudige HTTP-server in Node.js:

const http = require('http');

const server = http.createServer((req, res) => {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello, Node.js!');
});

server.listen(3000, () => {
  console.log('Server draait op http://localhost:3000/');
});

Dus, Node.js is bedoeld voor het maken van high-performance serverapplicaties met JavaScript.