Asynchrone I/O mit Node

Node ist ein schneller C++-basierter JavaScript-Interpreter mit Bindungen an die elementaren Unix-APIs für die Arbeit mit Prozessen, Dateien, Netzwerk-Sockets usw., aber auch mit HTTP-Client- und -Server-APIs. Von einigen, durch spezielle Namen ausgezeichneten synchronen Methoden abgesehen, sind alle Bindungen von Node asynchron. Standardmäßig blockieren Node-Programme nie. Das bedeutet, dass sie gewöhnlich gut skalieren und hohe Lasten effektiv bewältigen. Weil die APIs asynchron sind, stützt sich Node auf Event-Handler, die häufig über geschachtelte Funktionen und Closures implementiert werden. [22]

Dieser Abschnitt streicht einige der wichtigsten APIs und Events von Node heraus, aber die Dokumentation ist in ...

Get JavaScript: Das umfassende Referenzwerk, Sixth Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.