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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.