InterviewHubPRO
Section Overview
Q236

Question 236 of 521

Part 4: Prototypes, Object Methods & Event Loop (174 - 253)

45%
JavaScript Internals (521 Qs)•Part 4: Prototypes, Object Methods & Event Loop (174 - 253)

What is nodejs

Node.js is a server-side platform built on Chrome's JavaScript runtime for easily building fast and scalable network applications. It is an event-based, non-blocking, asynchronous I/O runtime that uses Google's V8 JavaScript engine and libuv library.

Practical Code Example

javascript
// Node.js: Asynchronous event-driven JavaScript runtime built on Chrome's V8 engine:
const http = require('http');

const server = http.createServer((req, res) => {
  res.writeHead(200, { 'Content-Type': 'application/json' });
  res.end(JSON.stringify({ runtime: 'Node.js', status: 'ready' }));
});
// server.listen(3000);