แแแแแแแแ Node.js 19.0, แแแแขแคแแ แแ JavaScript-แจแ แฅแกแแแฃแ แ แแแแแแแชแแแแแก แแแกแแจแแแแแ. Node.js 19 แแ แแก แ แแแฃแแแ แฃแแ แแฎแแ แแแญแแ แแก แคแแแแแแ, แแแแแฎแแแแแแแ แฎแแแแแกแแฌแแแแแแ 2023 แฌแแแก แแแแแกแแแแ. แฃแแฎแแแแก แแฆแแแแจแ แแแกแ แฃแแแแแ Node.js 18 แคแแแแแแแก แกแขแแแแแแแแชแแ, แ แแแแแแช แแแแฆแแแก LTS แกแขแแขแฃแกแก แแ แแฅแแแแ แแฎแแ แแแญแแ แแแ 2025 แฌแแแก แแแ แแแแแแ. Node.js 16.0-แแก แฌแแแ LTS แคแแแแแแแก แแแแแ แแแแ แซแแแแแแ 2023 แฌแแแก แกแแฅแขแแแแ แแแแ, แฎแแแ แฌแแแ LTS แคแแแแแแแก 14.0-แแแ 2023 แฌแแแก แแแ แแแแแแ.
แซแแ แแแแแ แแแฃแแฏแแแแกแแแแแ:
- V8 แซแ แแแ แแแแแฎแแแ 10.7 แแแ แกแแแแ, แ แแแแแแช แแแแแแงแแแแแ Chromium 107-แจแ. แซแ แแแจแ แแแแฎแแ แชแแแแแแฃแ แชแแแแแแแแแก แจแแ แแก Node.js 18 แคแแแแแแแแ แจแแแแ แแแแ, แแฆแแแแจแแแแ Intl.NumberFormat API-แแก แแแกแแแ แแแ แกแแแก แแแแแ แแแ, แ แแแแแแช แแแแขแแแก แแฎแแ แคแฃแแฅแชแแแแก formatRange. (), formatRangeToParts() แแ selectRange(), แแแแแแแฅแขแแแแก แแแฏแแฃแคแแแ, แแแแ แแแแแแแแกแ แแ แกแแแฃแกแขแแก แแแงแแแแแแก แแฎแแแ แแแ แแแแขแแแ, แกแขแ แแฅแแแแแแก แแแฌแแแแแ แ แแชแฎแแแแแก แแแขแแ แแ แแขแแชแแแก แจแแกแแซแแแแแแแ. แแกแแแ แแแแแฎแแแแฃแแแ แแแแแแแแแแฃแแแแแแ llhttp 8.1.0 แแ npm 8.19.2.
- แจแแแแแแแแแแแฃแแแ แแฅแกแแแ แแแแแขแฃแแ "node -watch" แแ แซแแแแแ แกแแแแแก แ แแแแแแก แแแแฎแแ แชแแแแแแแ, แ แแแแแแช แฃแแ แฃแแแแแงแแคแก แแ แแชแแกแแก แฎแแแแฎแแ แแแฌแงแแแแก แแแแแ แขแแ แแแฃแแ แคแแแแแก แชแแแแแแแแกแแก (แแแแแแแแแ, แแฃ "node -watch index.js" แจแแกแ แฃแแแแแ, แแ แแชแแกแ แแฅแแแแ แแแขแแแแขแฃแ แแ แแแแแแขแแแ แแแแ, แ แแแแกแแช index.js แแชแแแแแ).
- แงแแแแ แแแแแแแแ HTTP/HTTPS แแแแจแแ แแกแแแแก แฉแแ แแฃแแแ HTTP 1.1 Keep-Alive แแแฅแแแแแแแก แแฎแแ แแแญแแ แ, แ แแแแแแช แขแแแแแก แแแแจแแ แก แฆแแแ แแแ แแแแฃแแ แแ แแแก แแแแแแแแแแแจแ, แ แแแ แแแแแฃแจแแแแก แ แแแแแแแแ HTTP แแแแฎแแแแ แแแแแ แแแแจแแ แแก แคแแ แแแแแจแ. Keep-Alive แกแแแแ แแฃแแแ แแแแฃแแฏแแแแกแแแก แแแแขแแ แฃแแแ แแแแแแแก แแ แจแแกแ แฃแแแแแก. แแแแฃแแแกแฎแแแแแ, แแแแจแแ แแก แแแฎแกแแแก แแ แ แแแงแแแแแฃแแแ 5 แฌแแแแ. แกแแ แแแ แแก แแแกแฃแฎแแแจแ Keep-Alive HTTP แกแแแแฃแ แแก แแแแแแแแแแแแก แแฎแแ แแแญแแ แ แแแแแแขแ HTTP แแแแแแขแแก แแแแฎแแ แชแแแแแแแก แแ แแ แแแฅแขแแฃแ แ แแแแแแขแแแแก แแแขแแแแขแฃแ แ แแแแแจแแ Keep-Alive-แแก แแแแแงแแแแแแ แแแแแแขแ Node.js HTTP แกแแ แแแ แแก แแแแแแแแแขแแชแแแก.
- WebCrypto API แแแแแแแแ แกแขแแแแแฃแ แแแขแแแแ แแแจแ, แแแ แแ แคแฃแแฅแชแแแแแกแ, แ แแแแแแแช แแงแแแแแแ Ed25519, Ed448, X25519 แแ X448 แแแแแ แแแแแแก. WebCrypto แแแแฃแแแ แฌแแแแแแกแแแแก แแฎแแ แจแแแแซแแแแ แแแแแแงแแแแ globalThis.crypto แแ require('node:crypto').webcrypto.
- แแแแฆแแแฃแแแ DTrace, SystemTap แแ ETW (Event Tracing for Windows) แแแแแแแแแแก แแแกแขแ แฃแแแแขแแแแก แแฎแแ แแแญแแ แ, แ แแแแแแ แจแแแแ แฉแฃแแแแ แแ แแกแแแแแแแแ แแฅแแ แแแฉแแแฃแแ แแแกแ แแแแแฎแแแแแก แกแแ แแฃแแแก แแแแ แกแแแแแแแ แแฎแแ แแแญแแ แแก แแแแแแก แแ แแ แกแแแแแแก แจแแแแฎแแแแแจแ.
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