Node.js (EN)
TechnologyJavaScript runtime environment for server-side applications
Node.js Architecture
Node.js is an event-driven, non-blocking I/O architecture that is particularly suitable for real-time applications.
flowchart LR A[Client] -->|HTTP/WebSocket| B[Node.js Server] B -->|Event Loop| C[JavaScript Code] C -->|Callback| D[Module] D -->|I/O Operation| E[Datenbank/Dateisystem] E -->|Response| B B -->|Response| A
In Context
- Typically used together with Express.js, MongoDB, and npm
- Related to: V8 Engine, JavaScript, npm, server-side programming
- Example use: Real-time chat applications, IoT gateways, RESTful APIs