เดธเต†เตผเดตเตผ เดธเตˆเดกเต JavaScript เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚ Node.js 19.0 เดฒเดญเตเดฏเดฎเดพเดฃเต

JavaScript-เตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เดฎเดพเดฏ 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 เดฏเตเดŸเต† เดฎเต‚เดจเตเดจเดพเด‚ เดชเดคเดฟเดชเตเดชเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดคเดพเดฏเดฟ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต, เด‡เดคเต เดชเตเดคเดฟเดฏ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดฑเต‡เดžเตเดšเต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต. (), formatRangeToParts() and 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 เดธเต†เตผเดตเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเต.
  • Ed25519, Ed448, X25519, X448 เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเดณเตเดณ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด’เดดเดฟเด•เต†, WebCrypto API เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเดฟ. WebCrypto เดฎเตŠเดกเตเดฏเต‚เตพ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดชเตเดชเต‹เตพ 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 เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดฎเตพเดŸเตเดŸเดฟเดชเตเดฒเด•เตโ€Œเดธเดฟเด‚เด—เต เด•เดฃเด•เตเดทเดจเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ เดฐเต€เดคเดฟเด•เตพ epoll, kqueue, /dev/poll, and select เดŽเดจเตเดจเดฟเดตเดฏเดพเดฃเต. เด•เดฃเด•เตเดทเตป เดฎเตพเดŸเตเดŸเดฟเดชเตเดฒเด•เตโ€Œเดธเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ, เดฒเดฟเดฌเตเดตเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดฏเตเดฃเดฟเด•เตโ€Œเดธเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเต† libev-เดจเตเด‚ Windows-เดฒเต† IOCP-เดจเตเด‚ เดตเต‡เดฃเตเดŸเดฟเดฏเตเดณเตเดณ เด’เดฐเต เด†เดกเต-เด“เตบ เด†เดฃเต. เด’เดฐเต เดคเตเดฐเต†เดกเต เดชเต‚เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป libeio เดฒเตˆเดฌเตเดฐเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดจเต‹เตบ-เดฌเตเดฒเต‹เด•เตเด•เดฟเด‚เด—เต เดฎเต‹เดกเดฟเตฝ DNS เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ เดจเดŸเดคเตเดคเดพเตป c-ares เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดคเดŸเดฏเตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เดณเตเด•เดณเตเด‚ เดคเตเดฐเต†เดกเต เดชเต‚เดณเดฟเดจเตเดณเตเดณเดฟเตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเต, เดธเดฟเด—เตเดจเตฝ เดนเดพเตปเดกเตโ€Œเดฒเดฑเตเด•เตพ เดชเต‹เดฒเต†, เดชเต‡เดฐเดฟเดฒเตเดฒเดพเดคเตเดค เดชเตˆเดชเตเดชเต (เดชเตˆเดชเตเดชเต) เดตเดดเดฟ เด…เดตเดฐเตเดŸเต† เดœเต‹เดฒเดฟเดฏเตเดŸเต† เดซเดฒเด‚ เดคเดฟเดฐเดฟเด•เต† เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต. เด—เต‚เด—เดฟเตพ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดš เดตเดฟ8 เดŽเดžเตเดšเดฟเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เดœเดพเดตเดพเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด•เต‹เดกเดฟเดจเตเดฑเต† เดจเดฟเตผเดตเตเดตเดนเดฃเด‚ เดจเตฝเด•เตเดจเตเดจเดคเต (เด•เต‚เดŸเดพเดคเต†, เดšเด•เตเดฐ-เด•เต‹เตผ เดŽเดžเตเดšเดฟเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเตˆเด•เตเดฐเต‹เดธเต‹เดซเตเดฑเตเดฑเต Node.js-เดจเตเดฑเต† เด’เดฐเต เดชเดคเดฟเดชเตเดชเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต).

Node.js เด…เดคเดฟเดจเตเดฑเต† เด•เดพเดฎเตเดชเดฟเตฝ, Perl AnyEvent, Ruby Event Machine, Python Twisted frameworks, Tcl เด‡เดตเดจเตเดฑเต เด‡เด‚เดชเตเดฒเดฟเดฎเต†เดจเตเดฑเต‡เดทเตป เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เต เดธเดฎเดพเดจเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ Node.js-เดฒเต† เด‡เดตเดจเตเดฑเต เดฒเต‚เดชเตเดชเต เดกเดตเดฒเดชเตเดชเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เด’เดฐเต เดตเต†เดฌเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเดฟเตฝ เด‡เดตเดจเตเดฑเต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดธเดพเดฎเตเดฏเดฎเตเดณเตเดณเดคเตเดฎเดพเดฃเต. เดฌเตเดฐเต—เดธเดฑเดฟเตฝ. node.js-เดจเดพเดฏเดฟ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดŽเดดเตเดคเตเดฎเตเดชเต‹เตพ, เด‡เดตเดจเตเดฑเต-เดกเตเดฐเตˆเดตเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เดฟเดจเตเดฑเต† เดชเตเดฐเดคเตเดฏเต‡เด•เดคเด•เตพ เดจเดฟเด™เตเด™เตพ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "var result = db.query("select..");" เดœเต‹เดฒเดฟเดฏเตเดŸเต† เดชเต‚เตผเดคเตเดคเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเตเด‚ เดซเดฒเด™เตเด™เดณเตเดŸเต† เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เดฟเดจเตเดฎเดพเดฏเดฟ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, Node.js เด…เดธเดฟเตปเด•เตเดฐเดฃเดธเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เดคเดคเตเดตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต. เด•เต‹เดกเต "db.query("select..", function (result) {result processing});" เด†เดฏเดฟ เดฐเต‚เดชเดพเดจเตเดคเดฐเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด…เดคเดฟเตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เดคเตฝเด•เตเดทเดฃเด‚ เด•เต‚เดŸเตเดคเตฝ เด•เต‹เดกเดฟเดฒเต‡เด•เตเด•เต เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด‚, โ€‹โ€‹เด•เต‚เดŸเดพเดคเต† เดกเดพเดฑเตเดฑ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจ เดฎเตเดฑเดฏเตเด•เตเด•เต เด…เดจเตเดตเต‡เดทเดฃ เดซเดฒเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•