Node.js 20.0-แแก, JavaScript-แจแ แฅแกแแแฃแ แ แแแแแแแชแแแแแก แจแแกแ แฃแแแแแก แแแแขแคแแ แแแก แแแแแจแแแแ แแแฎแแ. Node.js 20.0 แแแแแญแแแฃแแ แแฅแแ แฎแแแแ แซแแแแ แแฎแแ แแแญแแ แแก แคแแแแแแจแ, แแแแ แแ แแก แกแขแแขแฃแกแ แแ แแฅแแแแ แแแแแญแแแฃแแ แแฅแขแแแแ แแแแ, แกแขแแแแแแแแชแแแก แจแแแแแ. Node.js 20.x แแฎแแ แแแญแแ แแแ แแฅแแแแ 30 แฌแแแก 2026 แแแ แแแแแแ. แฌแแแ Node.js 18.x LTS แคแแแแแแแก แแแแแ แแแแ แซแแแแแแ 2025 แฌแแแก แแแ แแแแแแ, แฎแแแ แฌแแแ 16.x LTS แคแแแแแแแก 2023 แฌแแแก แกแแฅแขแแแแ แแแแ. 14.x LTS แคแแแแแแ แจแแฉแแ แแแแ 30 แแแ แแแก, แฎแแแ Node.js 19.x แจแฃแแแแแฃแ แ แคแแแแแแ 1 แแแแแกแก.
แซแแ แแแแแ แแแฃแแฏแแแแกแแแแแ:
- V8 แซแ แแแ แแแแแฎแแแ 11.3 แแแ แกแแแแ, แ แแแแแแช แแแแแแงแแแแแ Chromium 113-แจแ. แชแแแแแแแแแแแแ Node.js 19 แคแแแแแแแแ แจแแแแ แแแแ, แ แแแแแแช แแงแแแแแแ Chromium 107 แซแ แแแแก, String.prototype.isWellFormed แแ toWellFormed แคแฃแแฅแชแแแแก, Array.prototype. แแ TypedArray.prototype แแกแแแแ แแฃแจแแแแแก แแแแแแแแ Array แแ TypedArray แแแแแฅแขแแแแก แจแแชแแแแแ, "v" แแ แแจแ RegExp-แจแ, ArrayBuffer-แแก แแแแแก แจแแชแแแแก แแฎแแ แแแญแแ แ แแ SharedArrayBuffer-แแก แแแแแก แแแแ แแ, tail-call WebAssembly-แจแ.
- แจแแแแแแแแแแแฃแแแ แแฅแกแแแ แแแแแขแฃแแ แแแแแ แแแแก แแแแแแแก แแแฅแแแแแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แจแแแฆแฃแแแ แฌแแแแแ แแแ แแแแฃแ แ แแกแฃแ แกแแแแ แจแแกแ แฃแแแแแก แแ แแก. แแแแแ แแแแก แแแแแแแก แแฎแแ แแแญแแ แ แฉแแ แแฃแแแ แแแจแแแแแกแแก แแ แแจแแก "--แแฅแกแแแ แแแแแขแฃแแ แแแแแ แแแแก" แแแแแแแแแ. แแแแแแแแ แแแ แแแแฎแแ แชแแแแแแแจแ แจแแแแแแแแแแแฃแแ แแงแ แแแ แแแแขแแแ แฉแแฌแแ แแก (--แแแจแแแแ-fs-แฉแแฌแแ แแก) แแ แฌแแแแแฎแแแก (--แแแแ-fs-แแแแฎแแแก) แฌแแแแแแก แจแแแฆแฃแแแแกแแแแก FS-แแก แแแ แแแแฃแ แแแฌแแแแแแ, แกแแแแแจแแ แแ แแชแแกแแแแ (--แแแแ-แแแแจแแแก แแ แแชแแกแ) , แแแแแแแขแแแ (--no-addons ) แแ threads (--allow-worker). แแแแแแแแแ, /tmp แแแ แแฅแขแแ แแแจแ แฉแแฌแแ แแก แแ /home/index.js แคแแแแแก แฌแแแแแฎแแแก แแแกแแจแแแแแ, แจแแแแซแแแแ แแแฃแแแแแ: node --experimental-permission --allow-fs-write=/tmp/ --allow-fs-read =/home/index.js index .js
แฌแแแแแแก แจแแกแแแแฌแแแแแแ, แจแแแแแแแแแแแฃแแแ แแแแแแงแแแแ process.permission.has() แแแแแแ, แแแแแแแแแ, "process.permission.has('fs.write',"/tmp/test").
- ECMAScript แแแ แ แแแแฃแแแแแก (ESM) แแแแแฃแจแแแแแแแแ, แ แแแแแแแช แแแขแแแ แแฃแแแ "--experimental-loader" แแคแชแแแแแก แกแแจแฃแแแแแแ, แแฎแแ แจแแกแ แฃแแแแฃแแแ แชแแแแ แซแแคแจแ, แแแแแแ แแแฃแแ แซแแ แแแแแ แซแแคแแกแแแ, แ แแช แแแแแ แแชแฎแแแก แแแแแแแชแแแก แแแแแกแ แแ แแแขแแแ แแฃแแ ESM แแแแฃแแแแแก แแแแแแก. แแ แแฃแแแ แแแแก แแกแแแแกแแ, import.meta.resolve() แแแแแแ แแฎแแ แกแแแฅแ แแแฃแแแ แแฃแจแแแแก แแแแแแแชแแแก แจแแแแแแแ แแแแแซแแฎแแแแกแแก. Node.js-แแก แแ แ-แแ แ แแแแแแแแ แคแแแแแแจแ แแแแแแแแแแ ESM แแแขแแแ แแแแก แแฎแแ แแแญแแ แแก แแแแแขแแแ แกแขแแแแแฃแ แ แคแฃแแฅแชแแแแแก แแแขแแแแ แแแจแ.
- Node:test (test_runner) แแแแฃแแ, แ แแแแแแช แจแแฅแแแแแแ JavaScript แขแแกแขแแแแก แจแแกแแฅแแแแแแ แแ แแแกแแจแแแแแ, แ แแแแแแแช แแแ แฃแแแแแ แจแแแแแแแก TAP (Test Anything Protocol) แคแแ แแแขแจแ, แแแแแขแแแแแแ แกแขแแแแแฃแ แแ.
- แฉแแแแงแแแแแแ แจแแกแ แฃแแแแแก แชแแแแแฃแแ แแฃแแแ, แ แแแแแแช แแฎแแแ แคแแแแแแแก แแแแแแแแแแกแแก แแฃแจแแแแแ แแแจแแแแแก แแ แแแก แกแฎแแแแแกแฎแแ แแแแแแแแแขแแแแก แแแฉแฅแแ แแแแแ, แแแ แจแแ แแก URL-แแก แแแแแแแ, fetch() แแ EventTarget. แแแแแแแแแ, EventTarget-แแก แแแแชแแแแแแแชแแแก แแแแแแแแแ แแแแแฎแแแ แแ, แแแแจแแแแแแแแแ แแแฃแแฏแแแแกแแ URL.canParse() แแแแแแแก แจแแกแ แฃแแแแ แแ แแแฃแแฏแแแแกแแ แขแแแแแ แแแแก แแคแแฅแขแฃแ แแแ. แแแ แแ แแแแกแ, แแแแแแแแชแแแจแ แจแแแแก URL-แแก แแแ แกแแ แแก แแแฆแแแ แฎแแ แแกแฎแแก แแแแแจแแแแ - Ada 2.0, แแแฌแแ แแแ C ++-แจแ.
- แแแแ แซแแแแ แแแแแแแชแแแแแก แแ แแ แจแแกแ แฃแแแแแแ แคแแแแแก แกแแฎแแ แแแฌแแแแแแก แแฅแกแแแ แแแแแขแฃแแ แคแฃแแฅแชแแแก แจแแแฃแจแแแแแ (SEA, Single Executable Applications). แแฎแแ แจแแกแ แฃแแแแแแ แคแแแแแก แจแแฅแแแ แแแแแฎแแแก JSON แแแแคแแแฃแ แแชแแแก แคแแแแแแแ แแแแแ แแ แแแฃแแ blob-แแก แฉแแแแชแแแแแแก (แฏแแแแกแแ แแแขแแก แคแแแแแก แฉแแแแชแแแแแแก แแแชแแแแ).
- แแแฃแแฏแแแแกแแแฃแแ Web Crypto API แแแแกแแแแแแแ แกแฎแแ แแ แแแฅแขแแแแก แแแแฎแแ แชแแแแแแแกแแแ.
- แแแแแขแแแฃแแแ Windows-แแก แแคแแชแแแแฃแ แ แแฎแแ แแแญแแ แ ARM64 แกแแกแขแแแแแแ.
- แฃแฌแงแแแขแ แแฎแแ แแแญแแ แ WASI (WebAssembly System Interface) แแแคแแ แแแแแแแแกแแแแก, แแแแแฃแแแแแแแแ WebAssembly แแแแแแแชแแแแแก แจแแกแแฅแแแแแแ. แแแแฆแแแฃแแแ แกแแแชแแแแฃแ แ แแ แซแแแแแแก แฎแแแแก แแ แแจแแก แแแแแแแแแก แกแแญแแ แแแแ WASI แแฎแแ แแแญแแ แแก แแแกแแแฅแขแแฃแ แแแแแ.
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