Search results
We would like to show you a description here but the site won’t allow us.
Legacy streams API (prior to Node.js 0.10) Support for weak or compromised algorithms; CCM mode; FIPS mode; Crypto constants. OpenSSL options; OpenSSL engine constants; Other OpenSSL constants; Node.js crypto constants; Debugger. Watchers; Command reference. Stepping; Breakpoints; Information; Execution control; Various; Advanced usage. V8 ...
Node.js is an open-source and cross-platform JavaScript runtime environment. It is a popular tool for almost any kind of project! Node.js runs the V8 JavaScript engine, the core of Google Chrome, outside of the browser. This allows Node.js to be very performant. A Node.js app runs in a single process, without creating a new thread for every ...
About this documentation # Welcome to the official API reference documentation for Node.js! Node.js is a JavaScript runtime built on the V8 JavaScript engine. Contributing # Report errors in this documentation in the issue tracker. See the contributing guide for directions on how to submit pull requests. Stability index #
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. Download Node.js (LTS) Downloads Node.js v22.11.01 with long-term support.
Node.js v23.2.0 documentation. Node.js v23.2.0; Other versions 23.x; 22.x LTS; 21.x; 20.x LTS; 19.x; 18.x LTS; 17.x; 16.x; 15.x; 14.x; 13.x
To use the callback and sync APIs: import * as fs from'node:fs';const fs = require('node:fs'); copy. All file system operations have synchronous, callback, and promise-based forms, and are accessible using both CommonJS syntax and ES6 Modules (ESM).
The HTTP interfaces in Node.js are designed to support many features of the protocol which have been traditionally difficult to use. In particular, large, possibly chunk-encoded, messages. The interface is careful to never buffer entire requests or responses, so the user is able to stream data.
The user defines someAsyncApiCall() to have an asynchronous signature, but it actually operates synchronously. When it is called, the callback provided to someAsyncApiCall() is called in the same phase of the event loop because someAsyncApiCall() doesn't actually do anything asynchronously.
V8 inspector integration allows tools such as Chrome DevTools and IDEs to debug and profile Node.js instances. The tools attach to Node.js instances via a tcp port and communicate using the Chrome DevTools Protocol. See V8 Inspector integration for Node.js for further explanation on Node.js debugger.