NodeJS

NodeJS ist eine plattformübergreifende Laufzeitumgebung und eine Bibliothek zum Ausführen von Anwendungen, die in JavaScript geschrieben wurden ( außerhalb des Browsers z. B. auf dem Server)

NodeJS-Anwendungen sind so konzipiert, dass sie den Durchsatz und die Effizienz maximieren, indem sie nicht blockierende E / A- und asynchrone Ereignisse verwenden. NodeJS-Anwendungen führen Single-Threaded aus, obwohl Node.js mehrere Threads für Datei- und Netzwerkereignisse verwendet. NodeJS wird häufig für Echtzeitanwendungen aufgrund seiner asynchronen Natur verwendet, so dass Anwendungen Informationen schneller für Benutzer anzeigen können, ohne dass eine Aktualisierung erforderlich ist.

NodeJS ist eine Laufzeitumgebung in Kombination mit Bibliotheken für allgemeine Webanwendungen. Intern verwendet er die Google V8-JavaScript-Engine, um Code auszuführen, und ein großer Prozentsatz der Basismodule wird in JavaScript geschrieben. NodeJS enthält eine eingebaute asynchrone I / O-Bibliothek für die Datei-, Socket- und HTTP-Kommunikation. Die HTTP- und Socket-Unterstützung ermöglicht NodeJS, als Web-Server ohne zusätzliche Web-Server-Software wie Apache zu agieren.

 
NodeJS