Node.js 18.0 เบเบทเบเบเปเบญเบเบญเบญเบเบกเบฒ, เปเบเบฑเบเปเบเบฅเบฐเบเบฐเบเบญเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบเบทเบญเบเปเบฒเบเปเบ JavaScript. Node.js 18.0 เบเบทเบเบเบฑเบเบเบฐเปเบเบเปเบเบฑเบเบชเบฒเบเบฒเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบฅเบเบฐเบเบฒเบง, เปเบเปเบชเบฐเบเบฒเบเบฐเบเบตเปเบเบฐเบเบทเบเบกเบญเบเบซเบกเบฒเบเบเบฝเบเปเบเปเปเบเปเบเบทเบญเบเบเบธเบฅเบฒ, เบซเบผเบฑเบเบเบฒเบเบชเบฐเบเบฝเบเบฅเบฐเบเบฒเบ. Node.js 18.x เบเบฐเบเบทเบเบฎเบญเบเบฎเบฑเบเบเบปเบเบฎเบญเบเปเบเบทเบญเบเปเบกเบชเบฒ 2025. เบเบฒเบเบฎเบฑเบเบชเบฒเบชเบฒเบเบฒ LTS เบเบตเปเบเปเบฒเบเบกเบฒเบเบญเบ Node.js 16.x เบเบฐเปเบเปเบเบฒเบงเปเบเบดเบเปเบเบทเบญเบเปเบกเบชเบฒ 2024, เปเบฅเบฐเบเบตเบเปเบญเบเบชเบฒเบเบฒ LTS เบชเบธเบเบเปเบฒเบ 14.x เบเบปเบเปเบเบดเบเปเบเบทเบญเบเปเบกเบชเบฒ 2023. เบชเบฒเบเบฒ 12.x LTS เบเบฐเบขเบธเบเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบเบงเบฑเบเบเบต 30 เปเบกเบชเบฒ, เปเบฅเบฐเบชเบฒเบเบฒเบเบญเบ Node.js 17.x เบเบฐเบขเบธเบเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบเบงเบฑเบเบเบต 1 เบกเบดเบเบธเบเบฒ.
เบเบฒเบเบเบฑเบเบเบธเบเบเบปเปเบเบเป:
- เปเบเบทเปเบญเบเบเบฑเบ V8 เปเบเปเบเบทเบเบเบฑเบเบเบธเบเปเบเบฑเบเปเบงเบตเบเบฑเปเบ 10.1, เปเบเบดเปเบเปเบเปเปเบ Chromium 101. เปเบกเบทเปเบญเบเบฝเบเบเบฝเบเบเบฑเบเบฅเบธเปเบ 17.9.0 เบเบญเบ Node.js, เบเบญเบเบเบตเปเบกเบตเบเบฒเบเบฎเบญเบเบฎเบฑเบเบเบธเบเบชเบปเบกเบเบฑเบเบเปเบฒเบเปเปเบเบฑเปเบเบงเบดเบเบตเบเบฒเบ findLast เปเบฅเบฐ findLastIndex เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบญเบเบซเบฒเบญเบปเบเบเบฐเบเบญเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบชเบดเปเบเบชเบธเบเบเบญเบ array, เปเบฅเบฐเบเบฑเบเบเบฑเบ Intl.supportedValuesOf. เบเบฑเบเบเบธเบ Intl.Locale API. เบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบเบฑเปเบเบฎเบฝเบเปเบฅเบฐเบงเบดเบเบตเบเบฒเบเปเบญเบเบฐเบเบปเบเปเบเปเบฎเบฑเบเบเบฒเบเปเบฅเบฑเปเบเบฅเบฑเบ.
- API fetch() เบเบปเบเบฅเบญเบเบเบทเบเปเบเบตเบเปเบเปเปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เบญเบญเบเปเบเบเบกเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบซเบผเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเปเบฒเบเปเบเบทเบญเบเปเบฒเบ. เบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบกเปเบเบญเบตเบเปเบชเปเบฅเบฐเบซเบฑเบเบเบฒเบเบฅเบนเบเบเปเบฒ HTTP/1.1 undici เปเบฅเบฐเปเบเปเบเบฝเบเปเบเบปเปเบฒเบเบตเปเปเบเบฑเบเปเบเปเบเปเบเบฑเบ API เบเบตเปเบเปเบฒเบเบเบทเบเบฑเบเบเบตเปเบชเบฐเบซเบเบญเบเปเบซเปเบขเบนเปเปเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบ. เบเบตเปเบเบฐเบเบญเบเบกเบตเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ FormData, Headers, Request and Response interfaces for manipulating HTTP request and response headers. const res = await fetch('https://nodejs.org/api/documentation.json'); เบเปเบฒ (res.ok) { const data = เบฅเปเบเปเบฒ res.json(); console.log(เบเปเปเบกเบนเบ); }
- เบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบปเบเบฅเบญเบเบเบญเบ Web Stream API เปเบเปเบเบทเบเปเบเบตเปเบก, เปเบซเปเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบฒเบเบเปเบฒเบเบเบญเบเบเปเปเบกเบนเบเบเบตเปเปเบเปเบฎเบฑเบเบเปเบฒเบเปเบเบทเบญเบเปเบฒเบ. API เปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบเบตเปเบกเบเบปเบงเบเบฑเบเบเบฒเบเบเบญเบเบเปเบฒเบเปเบญเบเปเบเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเปเปเบกเบนเบเบเปเบญเบเบงเปเบฒเบเปเปเบกเบนเบเบกเบฒเบฎเบญเบเปเบเบทเบญเบเปเบฒเบ, เปเบเบเบเปเปเบเปเบญเบเบฅเปเบเปเบฒเปเบเบฅเปเบเบฑเบเบซเบกเบปเบเบเบฐเบเบทเบเบเบฒเบงเปเบซเบฅเบ. เบเบญเบเบเบตเปเบงเบฑเบเบเบธเบกเบตเบขเบนเปเปเบ Node.js เบฅเบงเบกเบกเบต ReadableStream*, TransformStream*, WritableStream*, TextEncoderStream, TextDecoderStream, CompressionStream, เปเบฅเบฐ DecompressionStream.
- Blob API เปเบเปเบเบทเบเบเปเบฒเบเปเบเบเบตเปเบเบปเบเบเบตเป, เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบ encapsulate เบเปเปเบกเบนเบเบเบดเบเบเบตเปเบเปเปเบเปเบฝเบเปเบเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเปเบเบตเปเบเบญเบเปเบเปเบเบเบฐเบเบนเปเปเบฎเบเบเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ.
- BroadcastChannel API เปเบเปเบเบทเบเปเบฎเบฑเบเปเบซเปเบกเบตเบเบงเบฒเบกเบซเบกเบฑเปเบเบเบปเบ, เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเบเบฅเบฐเบเบฝเบเบเบฒเบเปเบฅเบเบเปเบฝเบเบเปเปเบเบงเบฒเบกเปเบเบฎเบนเบเปเบเบ asynchronous เปเบเบฎเบนเบเปเบเบ "เบเบนเปเบชเบปเปเบเบเบปเบเบเบฝเบง - เบซเบผเบฒเบเบเบนเปเบฎเบฑเบ".
- เปเบเบตเปเบกเปเบซเบเบเปเบกเบเบนเบเบเบปเบเบฅเบญเบ: เบเบฒเบเบเบปเบเบชเบญเบเบเบฒเบเบชเปเบฒเบเปเบฅเบฐเปเบฅเปเบเบเบฒเบเบเบปเบเบชเบญเบเปเบ JavaScript เบเบตเปเบชเบปเปเบเบเบปเบเปเบเปเบฎเบฑเบเปเบเบฎเบนเบเปเบเบ TAP (Test Anything Protocol).
- เบเบฒเบเบเบฐเบฅเบดเบเปเบเบทเปเบญเบเบเบฐเบเบญเบเบเบตเปเบเบฝเบกเบเปเบญเบกเบชเปเบฒเบฅเบฑเบ Red Hat Enterprise Linux (RHEL) 8 เปเบฅเบฐเบเบฒเบเปเบเบเบขเบฒเบเบญเบทเปเบเปเปเบเบเบญเบตเบเปเบชเป Glibc 2.28+, เบฅเบงเบกเบเบฑเบ Debian 10 เปเบฅเบฐ Ubuntu 20.04, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบ macOS 10.15+ เปเบกเปเบเบชเบฐเบซเบเบญเบเปเบซเป. เปเบเบทเปเบญเบเบเบฒเบเบเบฑเบเบซเบฒเบเบฑเบเบเบฒเบเบชเปเบฒเบเปเบเบทเปเบญเบเบเบฑเบ V8, เบเบฒเบเบชเปเบฒเบ 32-bit builds เบชเปเบฒเบฅเบฑเบ Windows เปเบเปเบเบทเบเบขเบธเบเบเบปเปเบงเบเบฒเบง.
- เปเบซเปเบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบเบเบปเบเบฅเบญเบเปเบเบทเปเบญเบชเปเบฒเบ Node.js เบเบตเปเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเปเบเบฑเบเบญเบปเบเบเบฐเบเบญเบเบเบตเปเบเบนเปเปเบเปเปเบฅเบทเบญเบเปเบงเปเปเบเบเบญเบเปเบฅเบตเปเบกเบเบปเปเบ. เปเบเบทเปเบญเบเปเบฒเบเบปเบเบญเบปเบเบเบฐเบเบญเบเปเบฅเบตเปเบกเบเบปเปเบ, เบเบฒเบเปเบฅเบทเบญเบ "--node-snapshot-main" เปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบ configure build script, เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ, "./configure โnode-snapshot-main=marked.js; node เบเบทเป"
เปเบเบฅเบเบเบญเบก Node.js เบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเบฅเบธเบเบฎเบฑเบเบชเบฒเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบงเบฑเบเปเบฅเบฐเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเปเบฒเบเปเบเบเบเบฒเบเปเบเบทเบญเบเปเบฒเบเบฅเบนเบเบเปเบฒเปเบฅเบฐเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบปเบเบเบฐเบเบด. เปเบเบทเปเบญเบเบฐเบซเบเบฒเบเบเบฒเบเบเปเบฒเบเบฒเบเบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบชเปเบฒเบฅเบฑเบ Node.js, เบเบฒเบเปเบเบฑเบเบเปเบฒเบเบฐเบซเบเบฒเบเปเบซเบเปเบเบญเบเปเบกเบเบนเบเปเบเปเบเบทเบเบเบฐเบเบฝเบก, เปเบเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบญเบเบซเบฒเปเบกเบเบนเบเบเบตเปเบกเบตเบเบฒเบเบเบฐเบเบดเบเบฑเบ HTTP, SMTP, XMPP, DNS, FTP, IMAP, เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ POP3 เปเบฅเบฐเบฅเบนเบเบเปเบฒ, เปเบกเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเปเบเบ. เบเบฑเบเบเบญเบเปเบงเบฑเบเบเปเบฒเบเป, WebSocket เปเบฅเบฐ Ajax handlers , DBMS connectors (MySQL, PostgreSQL, SQLite, MongoDB), templates engines, CSS engines, เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบ crypto algorithms เปเบฅเบฐเบฅเบฐเบเบปเบเบเบฒเบเบญเบฐเบเบธเบเบฒเบ (OAuth), XML parsers.
เปเบเบทเปเบญเบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเปเบฒเบฎเปเบญเบเบเปเบเบฐเบซเบเบฒเบเบเปเบฒเบเบงเบเบซเบฅเบฒเบ, Node.js เปเบเปเบฎเบนเบเปเบเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบฅเบฐเบซเบฑเบ asynchronous เปเบเบเบญเบตเบเปเบชเปเบเบฒเบเบเบฑเบเบเบฒเบเปเบซเบเบเบฒเบเบเบตเปเบเปเปเบเบทเบเบเบฅเบฑเบญเบเปเบฅเบฐเบเปเบฒเบเบดเบเบฒเบกเบเบญเบเบเบปเบงเบเบฑเบเบเบฒเบเบเบฒเบเปเบเบเบทเบ. เบงเบดเบเบตเบเบฒเบเบเบตเปเบฎเบญเบเบฎเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป multiplexing เปเบกเปเบ epoll, kqueue, /dev/poll, เปเบฅเบฐเปเบฅเบทเบญเบ. เบชเปเบฒเบฅเบฑเบเบเบฒเบ multiplexing เบเบฒเบเปเบเบทเปเบญเบกเบเปเป, เบซเปเบชเบฐเบซเบกเบธเบ libuv เบเบทเบเบเปเบฒเปเบเป, เปเบเบดเปเบเปเบเบฑเบ add-on เบชเปเบฒเบฅเบฑเบ libev เปเบเบฅเบฐเบเบปเบ Unix เปเบฅเบฐ IOCP เปเบ Windows. เบซเปเบญเบเบชเบฐเบซเบกเบธเบ libeio เบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบชเปเบฒเบเบชเบฐเบเบธเบเปเบเบตเบเบฐเบเบนเป, เปเบฅเบฐ c-ares เปเบเปเบเบทเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบญเบเบเบฒเบก DNS เปเบเบฎเบนเบเปเบเบเบเบตเปเบเปเปเบเบดเบเบเบฑเปเบ. เบเบฒเบเปเบเบฅเบฐเบเบปเบเบเบฑเบเบซเบกเบปเบเบเบตเปเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบฒเบเบเบฑเบเบเบงเบฒเบเปเบกเปเบเบเบทเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบชเบฐเบเบธเบเปเบเบตเบเบญเบ thread เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เปเบเบฑเปเบเบเบปเบงเบเบฑเบเบชเบฑเบเบเบฒเบ, เปเบญเบเบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเบเบงเบเปเบเบปเบฒเบเบทเบเบเปเบฒเบเบเปเปเบเบตเปเบเปเปเบกเบตเบเบทเป (เบเปเป). เบเบฒเบเบเบฐเบเบดเบเบฑเบเบฅเบฐเบซเบฑเบ JavaScript เปเบกเปเบเบชเบฐเบซเบเบญเบเปเบซเปเปเบเบเบเปเบฒเบเบเบฒเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเบเบฑเบ V8 เบเบตเปเบเบฑเบเบเบฐเบเบฒเปเบเบ Google (เบเบญเบเบเบฒเบเบเบฑเปเบ, Microsoft เบเปเบฒเบฅเบฑเบเบเบฑเบเบเบฐเบเบฒเบชเบฐเบเบฑเบเบเบญเบ Node.js เบเบฑเบเปเบเบทเปเบญเบเบเบฑเบ Chakra-Core).
เบขเบนเปเปเบเบซเบผเบฑเบเบเบญเบเบกเบฑเบ, Node.js เปเบกเปเบเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบ Perl AnyEvent, Ruby Event Machine, Python Twisted frameworks, เปเบฅเบฐเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเปเบซเบเบเบฒเบ Tcl, เปเบเป loop เปเบซเบเบเบฒเบเปเบ Node.js เบเบทเบเปเบเบทเปเบญเบเปเบงเปเบเบฒเบเบเบนเปเบเบฑเบเบเบฐเบเบฒเปเบฅเบฐเบเปเบฒเบเบเบทเบเบฑเบเบเบฒเบเบเบฑเบเบเบฒเบเปเบซเบเบเบฒเบเปเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบงเบฑเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบ. เปเบ browser. เปเบกเบทเปเบญเบเบฝเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบชเปเบฒเบฅเบฑเบ node.js, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบดเบเบฒเบฅเบฐเบเบฒเบชเบฐเปเบเบฒเบฐเบเบญเบเบเบฒเบเบเบฝเบเปเบเบผเปเบเบผเบกเบเบตเปเบเบฑเบเปเบเบทเปเบญเบเปเบเบเปเบซเบเบเบฒเบ, เบเบปเบงเบขเปเบฒเบ, เปเบเบเบเบตเปเบเบฐเปเบฎเบฑเบ "var result = db.query("select..");" เบเบฑเบเบเบฒเบเบฅเปเบเปเบฒเบเบฒเบเบชเปเบฒเปเบฅเบฑเบเบเบญเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบฅเบฐเบเบฒเบเบเบธเบเปเบเปเบเบเบปเบเปเบเปเบฎเบฑเบเบเปเปเบกเบฒ, Node.js เปเบเปเบซเบผเบฑเบเบเบฒเบเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ asynchronous, i.e. เบฅเบฐเบซเบฑเบเบเบทเบเบเปเบฝเบเปเบเบฑเบ "db.query("select..", function (result) {result processing});", เปเบเบดเปเบเบเบฒเบเบเบงเบเบเบธเบกเบเบฐเบชเบปเปเบเบเปเบฒเบเบฅเบฐเบซเบฑเบเบเปเปเปเบเบเบฑเบเบเบต, เปเบฅเบฐเบเบปเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเบฐเบเบทเบเบเบฐเบกเบงเบเบเบปเบเปเบกเบทเปเบญเบเปเปเบกเบนเบเบกเบฒเบฎเบญเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru