แแแแแแแแ Node.js 18.0, แแแแขแคแแ แแ JavaScript-แจแ แฅแกแแแฃแ แ แแแแแแแชแแแแแก แแแกแแจแแแแแ. Node.js 18.0 แแแแกแแคแแชแแ แแแฃแแแ, แ แแแแ แช แแ แซแแแแแแแแแ แแฎแแ แแแญแแ แแก แคแแแแแแ, แแแแ แแ แแก แกแขแแขแฃแกแ แแแแแแญแแแ แแฎแแแแ แแฅแขแแแแแ แจแ, แกแขแแแแแแแแชแแแก แจแแแแแ. Node.js 18.x แแฎแแ แแแญแแ แแแ แแฅแแแแ 2025 แฌแแแก แแแ แแแแแแ. Node.js 16.x-แแก แฌแแแ LTS แคแแแแแแแก แแแแแ แแแแ แซแแแแแแ 2024 แฌแแแก แแแ แแแแแแ, แฎแแแ แฌแแแ LTS แคแแแแแแแก 14.x 2023 แฌแแแก แแแ แแแแแแ. 12.x LTS แคแแแแแแ แจแแฌแงแแแแ 30 แแแ แแแก, แฎแแแ Node.js 17.x แแแแแแแก แคแแแแแแ แจแแฌแงแแแแ 1 แแแแแกแก.
แซแแ แแแแแ แแแฃแแฏแแแแกแแแแแ:
- V8 แซแ แแแ แแแแแฎแแแแฃแแแ 10.1 แแแ แกแแแ, แ แแแแแแช แแแแแแงแแแแแ Chromium 101 -แจแ. Node.jsโ แแก 17.9.0 แแแแแจแแแแแกแแแ แจแแแแ แแแแ, แแฎแแ แแ แกแแแแแก แแฎแแ แแแญแแ แ แแกแแแ แแแฎแแกแแแแแแแแแแกแแแแก แแแกแแแ แแ แคแฃแแฅแชแแ Intl.supportedValuesOf. แแแฃแแฏแแแแกแแแฃแแ Intl.Locale API. แแแแกแแก แแแแแแแกแ แแ แแแ แซแ แแแแแแแแแก แแแแชแแแแแแแชแแ แแแฉแฅแแ แแ.
- แแฅแกแแแ แแแแแขแฃแแ fetch() API แฉแแ แแฃแแแ แแแแฃแแแกแฎแแแแแ, แจแแฅแแแแแแ แฅแกแแแจแ แ แแกแฃแ แกแแแแก แฉแแขแแแ แแแแกแแแแก. แแแแแ แแแ แแคแฃแซแแแแ HTTP/1.1 undici แแแแแแขแแก แแแแก แแ แ แแช แจแแแซแแแแ แแฎแแแกแแ แแ แแฃแแแ แแแจแ แแแฌแแแแแฃแ แแกแแแแก API-แกแแแ. แแก แแแแชแแแก FormData, Headers, Request แแ Response แแแขแแ แคแแแกแแแแก แแฎแแ แแแญแแ แแก HTTP แแแแฎแแแแแกแ แแ แแแกแฃแฎแแแแก แกแแแแฃแ แแแแก แแแแแแฃแแแ แแแแกแแแแก. const res = แแแแแแแ แแแฆแแแแก ('https://nodejs.org/api/documentation.json'); if (res.ok) { const data = await res.json(); console.log(data); }
- แแแแแขแแแฃแแแ Web Streams API-แแก แแฅแกแแแ แแแแแขแฃแแ แแแแฎแแ แชแแแแแแ, แ แแแแแแช แฃแแ แฃแแแแแงแแคแก แฅแกแแแจแ แแแฆแแแฃแ แแแแแชแแแแ แแแแแแแแแ แฌแแแแแแก. API แจแแกแแซแแแแแแก แแแฎแแแก แแแแแแขแแ แแฅแแแแ แกแแแฃแแแ แ แแแแขแแ แแแแแแ แแแแแชแแแแแแแ แแฃแจแแแแแกแแแแก, แ แแแแแ แแแคแแ แแแชแแ แฅแกแแแจแ แแแแแก, แแแแแ แคแแแแแก แฉแแแแขแแแ แแแแก แแแแแแแแแก แแแ แแจแ. Node.jsโ แจแ แแ แกแแแฃแแ แแแแแฅแขแแแ แแแแชแแแก readableStream*, Transformstream*, WritableStream*, TextEncoderstream, TextDecoderStream, CompressionsTream แแ DecompressionStream.
- Blob API แแแแแขแแแแแแ แกแขแแแแแฃแ แแ, แ แแช แกแแจแฃแแแแแแก แแแซแแแแ แฉแแฌแแ แแ แฃแชแแแแแ แแแแแแฃแแ แแแแแชแแแแแ แฃแกแแคแ แแฎแ แแแแแงแแแแแแกแแแแก แกแฎแแแแแกแฎแแ แแฃแจแ แซแแคแแแจแ.
- BroadcastChannel API แแแแแแแแแฃแแแ แกแขแแแแแฃแ แ, แ แแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแฌแงแแ แจแแขแงแแแแแแแแแแก แแแชแแแ แแกแแแฅแ แแแฃแ แ แแแแแจแ "แแ แแ แแแแแแแแแแก - แแ แแแแแ แแแแฆแแแแก" แคแแ แแแขแจแ.
- แแแแแขแแแฃแแแ แแฅแกแแแ แแแแแขแฃแแ แแแแฃแแแก แแแแแซแ: แขแแกแขแ JavaScript-แจแ แขแแกแขแแแแก แจแแกแแฅแแแแแแ แแ แแแกแแจแแแแแ, แ แแแแแแแช แแแ แฃแแแแแ แจแแแแแแแก TAP (Test Anything Protocol) แคแแ แแแขแจแ.
- Red Hat Enterprise Linux- แแก (RHEL) 8 แแ แกแฎแแ แแแแแฌแแแแแแก แกแแคแฃแซแแแแแ แแแ แจแแแ แแแแก แฌแแ แแแฅแแแ, แแแ แจแแ แแก Debian 2.28 แแ Ubuntu 10, แแกแแแ MacOS 20.04+. V10.15 แซแ แแแแก แแจแแแแแแแแแกแแแ แแแแแแจแแ แแแฃแแ แแ แแแแแแแแแก แแแแ, Windows-แแกแแแแก 8-แแแขแแแแ แแแแกแขแ แฃแฅแชแแแแแก แจแแฅแแแ แแ แแแแแ แจแแฉแแ แแ.
- แแแฌแแแแแฃแแแ แแฅแกแแแ แแแแแขแฃแแ แแแ แแแแขแ Node.js-แแก แจแแกแแกแ แฃแแแแแแ แแแแฎแแแ แแแแแก แแแแ แจแแ แฉแแฃแแ แแแแแแแแแขแแแแ, แ แแแแแแแช แแแแชแแแแแแแแฃแแแ แแแจแแแแแกแแก. แกแแฌแงแแกแ แแแแแแแแแขแแแแก แแแกแแแแแแแ, "-node-snapshot-main" แแแ แแแแขแ แ แแแแแแขแ แแแแคแแแฃแ แแชแแแก Build Script, แแแแแแแแแ, "./Configure โnode-snapshot-main = marked.js; แกแแฎแแแแก แแแแแซแ"
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