เชธเชฐเซเชตเชฐ-เชธเชพเช‡เชก JavaScript เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ Node.js 19.0 เช‰เชชเชฒเชฌเซเชง เช›เซ‡

Node.js 19.0 เชฐเชฟเชฒเซ€เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚, เชœเชพเชตเชพเชธเซเช•เซเชฐเชฟเชชเซเชŸเชฎเชพเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ. Node.js 19 เช เชœเซ‚เชจ 2023 เชธเซเชงเซ€ เช‰เชชเชฒเชฌเซเชง เช…เชชเชกเซ‡เชŸเซเชธ เชธเชพเชฅเซ‡เชจเซ€ เชจเชฟเชฏเชฎเชฟเชค เชธเชนเชพเชฏเช• เชถเชพเช–เชพ เช›เซ‡. เช†เช—เชพเชฎเซ€ เชฆเชฟเชตเชธเซ‹เชฎเชพเช‚, Node.js 18 เชถเชพเช–เชพเชจเซเช‚ เชธเซเชฅเชฟเชฐเซ€เช•เชฐเชฃ เชชเซ‚เชฐเซเชฃ เชฅเชถเซ‡, เชœเซ‡ LTS เชธเซเชŸเซ‡เชŸเชธ เชฎเซ‡เชณเชตเชถเซ‡ เช…เชจเซ‡ เชเชชเซเชฐเชฟเชฒ 2025 เชธเซเชงเซ€ เช†เชงเชพเชฐเชญเซ‚เชค เชฐเชนเซ‡เชถเซ‡. Node.js 16.0 เชจเซ€ เช…เช—เชพเช‰เชจเซ€ LTS เชถเชพเช–เชพเชจเซ€ เชœเชพเชณเชตเชฃเซ€ เชธเชชเซเชŸเซ‡เชฎเซเชฌเชฐ 2023 เชธเซเชงเซ€ เช…เชจเซ‡ เช›เซ‡เชฒเซเชฒเซ€ LTS เชถเชพเช–เชพ 14.0 เชชเชนเซ‡เชฒเชพเช‚เชจเชพ เชตเชฐเซเชท เชเชชเซเชฐเชฟเชฒ 2023 เชธเซเชงเซ€ เชšเชพเชฒเชถเซ‡.

เชฎเซเช–เซเชฏ เชธเซเชงเชพเชฐเชพเช“:

  • V8 เชเชจเซเชœเชฟเชจเชจเซ‡ เช†เชตเซƒเชคเซเชคเชฟ 10.7 เชชเชฐ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซเชฐเซ‹เชฎเชฟเชฏเชฎ 107เชฎเชพเช‚ เชฅเชพเชฏ เช›เซ‡. Node.js 18 เชถเชพเช–เชพเชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€เชฎเชพเช‚ เชเชจเซเชœเชฟเชจเชฎเชพเช‚ เชฅเชฏเซ‡เชฒเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชฎเชพเช‚, Intl.NumberFormat API เชจเชพ เชคเซเชฐเซ€เชœเชพ เชธเช‚เชธเซเช•เชฐเชฃเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ€ เชจเซ‹เช‚เชง เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡ เชจเชตเชพ เชซเช‚เช•เซเชถเชจเซเชธ formatRange เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡. (), formatRangeToParts() เช…เชจเซ‡ SelectRange(), เชธเชฎเซ‚เชนเซ‹เชจเซเช‚ เชœเซ‚เชฅ, เชฐเชพเช‰เชจเซเชกเชฟเช‚เช— เช…เชจเซ‡ เชšเซ‹เช•เชธเชพเช‡ เชธเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชจเชตเชพ เชตเชฟเช•เชฒเซเชชเซ‹, เชฆเชถเชพเช‚เชถ เชธเช‚เช–เซเชฏเชพ เชคเชฐเซ€เช•เซ‡ เชถเชฌเซเชฆเชฎเชพเชณเชพเช“เชจเซเช‚ เช…เชฐเซเชฅเช˜เชŸเชจ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ. เชธเชฎเชพเชตเชฟเชทเซเชŸ เชจเชฟเชฐเซเชญเชฐเชคเชพเช“ llhttp 8.1.0 เช…เชจเซ‡ npm 8.19.2 เชชเชฃ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
  • เชตเซ‹เชš เชฎเซ‹เชกเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡ เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• "เชจเซ‹เชก -เชตเซ‹เชš" เช•เชฎเชพเชจเซเชกเชจเซ€ เชฆเชฐเช–เชพเชธเซเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เชœเซ‡ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เช•เซ‡ เชœเซเชฏเชพเชฐเซ‡ เช†เชฏเชพเชค เช•เชฐเซ‡เชฒ เชซเชพเช‡เชฒ เชฌเชฆเชฒเชพเชฏ เชคเซเชฏเชพเชฐเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชชเซเชจเชƒเชชเซเชฐเชพเชฐเช‚เชญ เชฅเชพเชฏ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ "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 เชธเชฐเซเชตเชฐ เช…เชฎเชฒเซ€เช•เชฐเชฃเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
  • Ed25519, Ed448, X25519 เช…เชจเซ‡ X448 เชเชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เชฌเชพเชฆ เช•เชฐเชคเชพเช‚ WebCrypto API เชจเซ‡ เชธเซเชฅเชฟเชฐ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชตเซ‡เชฌเช•เซเชฐเชฟเชชเซเชŸเซ‹ เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเซ‡ เชนเชตเซ‡ globalThis.crypto เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชฅเชตเชพ ('node:crypto').webcrypto เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.
  • DTrace, SystemTap เช…เชจเซ‡ ETW (Windows เชฎเชพเชŸเซ‡ เช‡เชตเซ‡เชจเซเชŸ เชŸเซเชฐเซ‡เชธเชฟเช‚เช—) เชŸเซเชฐเซ‡เชธเชฟเช‚เช— เชŸเซ‚เชฒเซเชธ เชฎเชพเชŸเซ‡เชจเซ‹ เชธเชชเซ‹เชฐเซเชŸ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡เชจเซเช‚ เชœเชพเชณเชตเชฃเซ€ เชฏเซ‹เช—เซเชฏ เชธเชชเซ‹เชฐเซเชŸ เชชเซเชฒเชพเชจเชจเซ€ เช—เซ‡เชฐเชนเชพเชœเชฐเซ€เชฎเชพเช‚ เชคเซ‡เชจเซ‡ เช…เชฆเซเชฏเชคเชจ เชœเชพเชณเชตเชตเชพเชจเซ€ เชœเชŸเชฟเชฒเชคเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช…เชฏเซ‹เช—เซเชฏ เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชนเชคเซเช‚.

Node.js เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชตเซ‡เชฌ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเชจเชพ เชธเชฐเซเชตเชฐ เชœเชพเชณเชตเชฃเซ€ เชฎเชพเชŸเซ‡ เช…เชจเซ‡ เชจเชฟเชฏเชฎเชฟเชค เช•เซเชฒเชพเชฏเช‚เชŸ เช…เชจเซ‡ เชธเชฐเซเชตเชฐ เชจเซ‡เชŸเชตเชฐเซเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชฌเชจเชพเชตเชตเชพ เชฌเช‚เชจเซ‡ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. Node.js เชฎเชพเชŸเซ‡เชจเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธเชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเซ‡ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเซ‹ เชเช• เชฎเซ‹เชŸเซ‹ เชธเช‚เช—เซเชฐเชน เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชคเชฎเซ‡ HTTP, SMTP, XMPP, DNS, FTP, IMAP, POP3 เชธเชฐเซเชตเชฐเซเชธ เช…เชจเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸ, เชเช•เซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡เชจเชพ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชถเซ‹เชงเซ€ เชถเช•เซ‹ เช›เซ‹. เชตเชฟเชตเชฟเชง เชตเซ‡เชฌ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•, WebSocket เช…เชจเซ‡ Ajax เชนเซ‡เชจเซเชกเชฒเชฐเซเชธ, DBMS เช•เชจเซ‡เช•เซเชŸเชฐเซเชธ (MySQL, PostgreSQL, SQLite, MongoDB), เชŸเซ‡เชฎเซเชชเซเชฒเซ‡เชŸเชฟเช‚เช— เชเชจเซเชœเชฟเชจ, CSS เชเชจเซเชœเชฟเชจ, เช•เซเชฐเชฟเชชเซเชŸเซ‹ เชเชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธ เช…เชจเซ‡ เช“เชฅเซ‹เชฐเชพเช‡เชเซ‡เชถเชจ เชธเชฟเชธเซเชŸเชฎเซเชธ (OAuth), XML เชชเชพเชฐเซเชธเชฐเซเชธ เชธเชพเชฅเซ‡.

เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชธเชฎเชพเช‚เชคเชฐ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, Node.js เชฌเชฟเชจ-เช…เชตเชฐเซ‹เชงเชฟเชค เช‡เชตเซ‡เชจเซเชŸ เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช— เช…เชจเซ‡ เช•เซ‰เชฒเชฌเซ‡เช• เชนเซ‡เชจเซเชกเชฒเชฐเซเชธเชจเซ€ เชตเซเชฏเชพเช–เซเชฏเชพ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช…เชธเซเชฎเซ‡เชณ เช•เซ‹เชก เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชฎเซ‹เชกเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชฎเชฒเซเชŸเซ€เชชเซเชฒเซ‡เช•เซเชธเซ€เช‚เช— เช•เชจเซ‡เช•เซเชถเชจ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชฟเชค เชชเชฆเซเชงเชคเชฟเช“ เชเชชเซ‹เชฒ, เช•เซ‡เช•เซเชฏเซ, /dev/poll เช…เชจเซ‡ เชธเชฟเชฒเซ‡เช•เซเชŸ เช›เซ‡. เช•เชจเซ‡เช•เซเชถเชจ เชฎเชฒเซเชŸเชฟเชชเซเชฒเซ‡เช•เซเชธเซ€เช‚เช— เชฎเชพเชŸเซ‡, libuv เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ เชฏเซเชจเชฟเช•เซเชธ เชธเชฟเชธเซเชŸเชฎเซเชธ เชชเชฐ libev เช…เชจเซ‡ Windows เชชเชฐ IOCP เชฎเชพเชŸเซ‡ เชเชก-เช“เชจ เช›เซ‡. libeio เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเซเชฐเซ‡เชก เชชเซ‚เชฒ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ c-ares เชจเซ‹เชจ-เชฌเซเชฒเซ‹เช•เชฟเช‚เช— เชฎเซ‹เชกเชฎเชพเช‚ DNS เช•เซเชตเซ‡เชฐเซ€เช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช•เซ€เช•เซƒเชค เช›เซ‡. เชคเชฎเชพเชฎ เชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชฒเซเชธ เชœเซ‡ เชฌเซเชฒเซ‹เช•เซ€เช‚เช—เชจเซเช‚ เช•เชพเชฐเชฃ เชฌเชจเซ‡ เช›เซ‡ เชคเซ‡ เชฅเซเชฐเซ‡เชก เชชเซ‚เชฒเชจเซ€ เช…เช‚เชฆเชฐ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเช›เซ€ เชธเชฟเช—เซเชจเชฒ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธเชจเซ€ เชœเซ‡เชฎ, เชคเซ‡เชฎเชจเชพ เช•เชพเชฎเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเชจเซ‡ เช…เชจเชพเชฎเซ€ เชชเชพเช‡เชช (เชชเชพเชˆเชช) เชฆเซเชตเชพเชฐเชพ เชชเชพเช›เซเช‚ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. JavaScript เช•เซ‹เชกเชจเซ‹ เช…เชฎเชฒ Google เชฆเซเชตเชพเชฐเชพ เชตเชฟเช•เชธเชฟเชค V8 เชเชจเซเชœเชฟเชจเชจเชพ เช‰เชชเชฏเซ‹เช— เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (เชตเชงเซเชฎเชพเช‚, เชฎเชพเช‡เช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸ เชšเช•เซเชฐ-เช•เซ‹เชฐ เชเชจเซเชœเชฟเชจ เชธเชพเชฅเซ‡ Node.js เชจเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชตเชฟเช•เชธเชพเชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡).

เชคเซ‡เชจเชพ เชฎเซ‚เชณเชฎเชพเช‚, Node.js เช Perl AnyEvent, Ruby Event Machine, Python เชŸเซเชตเชฟเชธเซเชŸเซ‡เชก เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เช…เชจเซ‡ Tcl เช‡เชตเซ‡เชจเซเชŸ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชœเซ‡เชตเซเช‚ เชœ เช›เซ‡, เชชเชฐเช‚เชคเซ Node.js เชฎเชพเช‚ เช‡เชตเซ‡เชจเซเชŸ เชฒเซ‚เชช เชกเซ‡เชตเชฒเชชเชฐเชฅเซ€ เช›เซเชชเชพเชฏเซ‡เชฒเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชšเชพเชฒเชคเซ€ เชตเซ‡เชฌ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚ เช‡เชตเซ‡เชจเซเชŸ เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช— เชœเซ‡เชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡. เชฌเซเชฐเชพเช‰เชเชฐเชฎเชพเช‚. node.js เชฎเชพเชŸเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฒเช–เชคเซ€ เชตเช–เชคเซ‡, เชคเชฎเชพเชฐเซ‡ เช‡เชตเซ‡เชจเซเชŸ เช†เชงเชพเชฐเชฟเชค เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช—เชจเซ€ เชตเชฟเชถเชฟเชทเซเชŸเชคเชพเช“ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, "var result = db.query("select..");" เช•เชฐเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡. เช•เชพเชฐเซเชฏ เชชเซ‚เชฐเซเชฃ เชฅเชตเชพเชจเซ€ เชฐเชพเชน เชœเซ‹เชตเชพเชจเซ€ เชธเชพเชฅเซ‡ เช…เชจเซ‡ เชชเชฐเชฟเชฃเชพเชฎเซ‹เชจเซ€ เช…เชจเซเช—เชพเชฎเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเชพเชฅเซ‡, Node.js เชเชธเชฟเช‚เช•เซเชฐเซ‹เชจเชธ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจเชจเชพ เชธเชฟเชฆเซเชงเชพเช‚เชคเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡. เช•เซ‹เชก "db.query("select..", เชซเช‚เช•เซเชถเชจ (เชชเชฐเชฟเชฃเชพเชฎ) {เชชเชฐเชฟเชฃเชพเชฎ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ}); เชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เชฅเชพเชฏ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชคเชฐเชค เชœ เช†เช—เชณเชจเชพ เช•เซ‹เชกเชฎเชพเช‚ เชชเชธเชพเชฐ เชฅเชถเซ‡, เช…เชจเซ‡ เชกเซ‡เชŸเชพ เช†เชตเชคเชพเชจเซ€ เชธเชพเชฅเซ‡ เช•เซเชตเซ‡เชฐเซ€ เชชเชฐเชฟเชฃเชพเชฎ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹