แแแแแแแแ Node.js 21.0, แแแแขแคแแ แแ JavaScript-แจแ แฅแกแแแฃแ แ แแแแแแแชแแแแแก แแแกแแจแแแแแ. Node.js 21.0 แคแแแแแแ แแฅแแแแ แแฎแแ แแแญแแ แแแ 6 แแแแก แแแแแแแแแแแจแ. แฃแแฎแแแแก แแฆแแแแจแ แแแกแ แฃแแแแแ Node.js 20 แคแแแแแแแก แกแขแแแแแแแแชแแ, แ แแแแแแช แแแแฆแแแก LTS แกแขแแขแฃแกแก แแ แแฅแแแแ แแฎแแ แแแญแแ แแแ 2026 แฌแแแก แแแ แแแแแแ. Node.js 18.0-แแก แฌแแแ LTS แคแแแแแแแก แแแแแ แแแแ แซแแแแแแ 2025 แฌแแแก แกแแฅแขแแแแ แแแแ, แฎแแแ แฌแแแ LTS แคแแแแแแแก 16.0-แแแ 2024 แฌแแแก แแแ แแแแแแ.
แซแแ แแแแแ แแแฃแแฏแแแแกแแแแแ:
- Fetch API แแแแแชแฎแแแแ แกแขแแแแแฃแ แแ, แจแแฅแแแแแแ แฅแกแแแจแ แ แแกแฃแ แกแแแแก แฉแแขแแแ แแแแกแ แแ แกแแ แแแ แแก แแ แแแแแแขแแก แแฎแแ แแแแแ แแฃแจแแแแแกแแแแก แจแแกแแคแแ แแกแ แฃแแแแแ แกแแแฃแ แ JavaScript แแแแแก แฉแแฌแแ แแก แแแกแแแแ แขแแแแแแแ. แแแแฎแแ แชแแแแแแ แแคแฃแซแแแแ HTTP/1.1 undici แแแแแแขแแก แแแแก แแ แ แแช แจแแแซแแแแ แแฎแแแกแแ แแ แแฃแแแ แแแจแ แแแฌแแแแแฃแ แแกแแแแก API-แกแแแ. API แแแแชแแแก fetch() แแแแแแก แแ Headers แแแแแฅแขแแแก. แแแแฎแแแแ แแ แแแกแฃแฎแ, แ แแแแแแช แฌแแ แแแแแแแแก HTTP แกแแแแฃแ แแแก, แแแแฎแแแแแก แแ แแแกแฃแฎแก. const res = แแแแแแแ แแแฆแแแแก ('https://nodejs.org/api/documentation.json'); if (res.ok) { const data = await res.json(); console.log(data); }
- WebStreams API-แแก แแฎแแ แแแญแแ แ, แ แแแแแแช แฃแแ แฃแแแแแงแแคแก แฅแกแแแจแ แแแฆแแแฃแ แแแแแชแแแแ แแแแแแแแแ แฌแแแแแแก, แกแขแแแแแแแแ แแแฃแแแ. API แจแแกแแซแแแแแแก แฎแแแก แแแแแแขแแ แแฅแแแแ แกแแแฃแแแ แ แแแแแฃแจแแแแแแแแ, แ แแแแแแแช แแฃแจแแแแแ แแแแแชแแแแแแแ, แ แแแแกแแช แแแคแแ แแแชแแ แแแแแก แฅแกแแแจแ, แแแแแ แคแแแแแก แฉแแแแขแแแ แแแแก แแแแแแแแแก แแแ แแจแ. Node.js-แจแ แฎแแแแแกแแฌแแแแแ แแแแแฅแขแแแแ ReadableStream*, TransformStream*, WritableStream*, TextEncoderStream, TextDecoderStream, CompressionStream แแ DecompressionStream.
- แแแแแขแแแฃแแแ WebSocket แแแแแแขแแก แแฅแกแแแ แแแแแขแฃแแ แแแแฎแแ แชแแแแแแ, แแแแกแแแแแ แแ แแฃแแแ แแแแแ. WebSocket-แแก แแฎแแ แแแญแแ แแก แฉแแกแแ แแแแแ แแแฌแแแแแฃแแแ โ--แแฅแกแแแ แแแแแขแฃแแ-แแแแกแแแแขแแกโ แแ แแจแ.
- แแแแแแขแ แแฅแกแแแ แแแแแขแฃแแ แ แแแแแ JavaScript แแแแฃแแแแแก แแแแฃแแแกแฎแแแแ แแแแฎแแ แชแแแแแแแกแแแแก ESM (ECMAScript Modules, แแแแแแงแแแแแ แแ แแฃแแแ แแแแก แแแแฃแแแแจแ) แแแชแแแแ CommonJS-แแก (แกแแแชแแคแแแฃแ แ Node.js-แแกแแแแก). แชแแแแแแแ แแ แจแแแฎแแแ แแแแฃแแแแก, แ แแแแแแ แคแแ แแแขแ แชแแแกแแฎแแ แแ แแก แแแแกแแแฆแแ แฃแแ "type" แแแแแก แแแจแแแแแแ package.json-แจแ, แแแแแแแแฃแแแ "--input-type" แแ แแจแแ, แแ แแจแแแ แแ แคแแแแแก แแแคแแ แแแแแแก แแแแ (.mjs ESM-แแกแแแแก, .cjs CommonJS-แแกแแแแก). แแฃแแชแ, แแแแฃแแแแ, แ แแแแแแแช แชแแแกแแฎแแ แแ แแ แแก แแแแกแแแฆแแ แฃแแ, แ แแแแ แช CommonJS (แแแแแแแแแ, แแฅแแ โ.jsโ แแแคแแ แแแแแ) แแแแแฎแแแแแ แ แแแแ แช ESM แแแแฃแแแแ, แ แแแแกแแช แแฎแแแ แ แแแแแ แฉแแ แแฃแแแ. แแแแฃแแแก แแฎแแแ แแแ แแแแขแ แแแแก แแแกแแแฅแขแแฃแ แแแแแ แจแแแแแแแแแแแฃแแแ แแ แแจแ โ--แแฅแกแแแ แแแแแขแฃแแ-แแแแฃแแแกแฎแแแแ แขแแแแกโ.
- V8 แซแ แแแ แแแแแฎแแแ 11.8 แแแ แกแแแแแ, แ แแแแแแช แแแแแแงแแแแแ Chromium 118-แจแ, แ แแแแแแช แแฎแแ แแฎแแ แก แฃแญแแ แก ArrayBuffer.prototype.transfer แแแแแแก, แแแกแแแแแแก แแแฏแแฃแคแแแแก แฃแแแ แก (groupBy แแแแแแ) แแ WebAssembly แแแกแขแ แฃแฅแชแแแแก แแฃแแแแแแแแก แแแแฃแจแแแแแแกแแแแก (i32.add, i32.sub, i32.mul, i64 .add, i64.sub แแ i64.mul).
- globalPreload แแแแแฃแจแแแแแแแก แแฎแแ แแแญแแ แ แจแแฌแงแแ, แแแแฃแแแแแก แแแแคแแแฃแ แแชแแแกแแแแก แแแ แแแแก แ แแแแกแขแ แแชแแแกแ แแ แแแแชแแแแแแแชแแแก แกแแกแแ แแแแแแ.
- "flush" แแคแชแแ แแแแแแขแ fs.writeFile แคแฃแแฅแชแแแก, แ แแแ แแแซแฃแแแก แแแแแชแแแแแ แแแกแแแ แแแแแแ แแชแฎแแก แงแแแแแ แฉแแฌแแ แแก แแแแ แแชแแแก แจแแแแแ.
- แแแแแก แแแฃแแฏแแแแกแแแฃแแ แจแแกแ แฃแแแแ, แ แแแแแแช แแแแแแจแแ แแแฃแแแ URL-แแก แแแแแแแแแแแแกแแแ, API-แก แแแฆแแแแกแแแ, แแแแแแแแแแ, node:fs-แแแ แแ HTTP-แแแ.
- แแแแแขแแแฃแแแ แแแแแแแฃแ แ แแแแแแแขแแ แแก แแแแแฅแขแ. แแแแแแแแแ, CPU แแแ แแแแแแก แ แแแแแแแแแก แจแแกแแฎแแ แแแแแชแแแแแแก แแแกแแฆแแแแ, แจแแแแซแแแแ แแแแแแงแแแแ navigator.hardwareConcurrency แแแแกแแแ.
- โโtestโ แแแ แแแแขแ แจแ แแแแแขแแแฃแแแ แแแแแแแฃแ แ แแแฆแแแแแก แแฎแแ แแแญแแ แ แแแกแแจแแแแ แขแแกแขแแแแก แแกแแ แฉแแแแ (แแแแแแแแแ, แจแแแแซแแแแ แแแฃแแแแแ โโtest **/*.test.js.โ).
- แแแแแฎแแแแฃแแแ แแแแแขแแก แแแแแฏแแ แ npm 10.2.0 แแ llhttp 9.1.2 แแแ แกแแ แ.
- Visual Studio 2019-แแกแ แแ macOS-แแก 11.0-แแ แซแแแแ แแแ แกแแแแแก แแฎแแ แแแญแแ แ แจแแฌแงแแแขแแแแ.
Node.js แแแแขแคแแ แแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แ แแแแ แช แแแ แแแแแแแชแแแแแก แกแแ แแแ แแก แจแแกแแแแ แฉแฃแแแแแแ, แแกแแแ แ แแแฃแแแ แฃแแ แแแแแแขแแกแ แแ แกแแ แแแ แแก แฅแกแแแฃแ แ แแ แแแ แแแแแแก แจแแกแแฅแแแแแแ. Node.js-แแกแแแแก แแแแแแแชแแแแแก แคแฃแแฅแชแแแแแ แแแแก แแแกแแคแแ แแแแแแแ แแแแแแแแ แแแแฃแแแแแก แแแแ แแแแแฅแชแแ, แ แแแแแจแแช แจแแแแซแแแแ แแแแแแ แแแแฃแแแแ HTTP, SMTP, XMPP, DNS, FTP, IMAP, POP3 แกแแ แแแ แแแแกแ แแ แแแแแแขแแแแก แแแแฎแแ แชแแแแแแแ, แแแขแแแ แแชแแแก แแแแฃแแแแ. แกแฎแแแแแกแฎแแ แแแ แฉแแ แฉแแแแแ, WebSocket แแ Ajax แแแแแฃแจแแแแแแแแแ, DBMS แแแแแฅแขแแ แแแแ (MySQL, PostgreSQL, SQLite, MongoDB), แจแแแแแแฃแ แ แซแ แแแแแแ, CSS แซแ แแแแแแ, แแ แแแขแ แแแแแ แแแแแแแก แแ แแแขแแ แแแแชแแแก แกแแกแขแแแแแแก แแแแแ แแแแ (OAuth), XML แแแ แกแแ แแแแ.
แแแแ แ แแแแแแแแแ แแแ แแแแแฃแ แ แแแแฎแแแแแก แแแแฃแจแแแแแแก แฃแแ แฃแแแแแกแแงแแคแแ, Node.js แแงแแแแแก แแกแแแฅแ แแแฃแแ แแแแแก แจแแกแ แฃแแแแแก แแแแแแก, แ แแแแแแช แแแคแฃแซแแแแฃแแแ แแ แแแแแแแ แแแฃแ แแแแแแแแแแ แแแแฃแจแแแแแแแ แแ แแแแแซแแฎแแแแก แแแแแฃแจแแแแแแแแแก แแแแกแแแฆแแ แแแ. แแแแจแแ แแแแก แแฃแแขแแแแแฅแกแแ แแแแก แแฎแแ แแแญแแ แแแ แแแแแแแแแ epoll, kqueue, /dev/poll แแ select. แแแแจแแ แแก แแฃแแขแแแแแฅแกแแ แแแแกแแแแก แแแแแแงแแแแแ libuv แแแแแแแแแแ, แ แแแแแแช แแ แแก แแแแแแแขแ libev-แแกแแแแก Unix แกแแกแขแแแแแแ แแ IOCP Windows-แแ. libeio แแแแแแแแแแ แแแแแแงแแแแแ thread pool-แแก แจแแกแแฅแแแแแแ, แฎแแแ c-ares แแแขแแแ แแ แแแฃแแแ DNS แแแแฎแแแแแแแก แจแแกแแกแ แฃแแแแแแ แแ แแแแแแแแแแก แ แแแแแจแ. แงแแแแ แกแแกแขแแแฃแ แ แแแ แ, แ แแแแแแช แแฌแแแแก แแแแแแแแแก, แจแแกแ แฃแแแแฃแแแ แซแแคแแก แแฃแแแก แจแแแแแ แแ แจแแแแแ, แกแแแแแแแก แแแแแฃแจแแแแแแแแแก แแกแแแแกแแ, แแแแ แแฃแจแแแแแก แจแแแแแ แฃแแแ แแแแแแฅแแก แฃแกแแฎแแแ แแแแแก (แแแแแก) แแแจแแแแแแ. JavaScript แแแแแก แจแแกแ แฃแแแแ แฃแแ แฃแแแแแงแแคแแแแ Google-แแก แแแแ แจแแแฃแจแแแแแฃแแ V8 แซแ แแแแก แแแแแงแแแแแแ (แแแ แแ แแแแกแ, Microsoft แแแแแแ แแแก Node.js-แแก แแแ แกแแแก Chakra-Core แซแ แแแแ).
แแแแแก แแ แกแจแ, Node.js แแกแแแแกแแ Perl AnyEvent, Ruby Event Machine, Python Twisted Frameworks แแ Tcl แฆแแแแกแซแแแแแก แแแแฎแแ แชแแแแแแ, แแแแ แแ Node.js-แจแ แฆแแแแกแซแแแแแก แชแแแแ แแแแแแฃแแแ แแแแแแแแแ แแกแแแ แแ แฌแแแแแแก แแแแแแแแแแก แแแ แแแแก แแแจแแแแฃแ แแแ แแแแแแแชแแแจแ. แแ แแฃแแแ แจแ. node.js-แแกแแแแก แแแแแแแชแแแแแก แฌแแ แแกแแก, แแฅแแแ แฃแแแ แแแแแแแแแกแฌแแแแ แแแแแแแแแแ แแ แแแแขแแ แแแฃแแ แแ แแแ แแแแ แแแแก แกแแแชแแคแแแ, แแแแแแแแแ, แแแแก แแแชแแแแ, แ แแ แแแแแแแแ "var result = db.query("select..");" แกแแแฃแจแแแก แแแกแ แฃแแแแแก แแแแแแแแจแ แแ แจแแแแแแแแก แจแแแแแแ แแแแฃแจแแแแแแกแแแ แแ แแแ, Node.js แแงแแแแแก แแกแแแฅแ แแแฃแแ แจแแกแ แฃแแแแแก แแ แแแชแแแก, แ.แ. แแแแ แแแ แแแแฅแแแแแ "db.query("แแ แฉแแแ..", แคแฃแแฅแชแแ (แจแแแแแ) {แจแแแแแแก แแแแฃแจแแแแแ});", แ แแแแแจแแช แแแแขแ แแแ แแงแแกแแแ แแ แแแแแแ แจแแแแแแ แแแแแ แแ แจแแแแแฎแแแก แจแแแแแ แแแแฃแจแแแแแแ แแแแแชแแแแแแก แแแกแแแแกแแแแแแ.
แฌแงแแ แ: opennet.ru