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

JavaScript-เตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดพเดฏ Node.js 18.0 เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เดฟ. 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-เตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดชเดคเดฟเดชเตเดชเต 101-เดฒเต‡เด•เตเด•เต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคเต. Node.js-เดจเตเดฑเต† 17.9.0 เดชเดคเดฟเดชเตเดชเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ, เด…เดคเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เด˜เดŸเด•เด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ findLast, findLastIndex เดฐเต€เดคเดฟเด•เตพ เดชเต‹เดฒเตเดณเตเดณ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพเด•เตเด•เต เด‡เดชเตเดชเต‹เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดฃเตเดŸเต. เด’เดฐเต เด…เดฑเต‡, เด•เต‚เดŸเดพเดคเต† Intl.supportedValuesOf เดซเด‚เด—เตโ€Œเดทเตป. เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ Intl.Locale API. เด•เตเดฒเดพเดธเต เดซเต€เตฝเดกเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดธเตเดตเด•เดพเดฐเตเดฏ เดฐเต€เดคเดฟเด•เดณเตเดŸเต†เดฏเตเด‚ เดธเดฎเดพเดฐเด‚เดญเด‚ เดคเตเดตเดฐเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ.
  • เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‚เดŸเต† เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เดซเต†เดšเตเดšเต() API เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ HTTP/1.1 undici เด•เตเดฒเดฏเดจเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด•เต‹เดกเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต, เดฌเตเดฐเต—เดธเดฑเตเด•เดณเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเดพเดจ API-เดฏเตเดฎเดพเดฏเดฟ เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เด…เดŸเตเดคเตเดคเดพเดฃเต. HTTP เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเด‚ เดชเตเดฐเดคเดฟเด•เดฐเดฃ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เดณเตเด‚ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ FormData, เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพ, เด…เดญเตเดฏเตผเดคเตเดฅเดจ, เดชเตเดฐเดคเดฟเด•เดฐเดฃ เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เด‡เดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด•เต‹เตบเดธเตเดฑเตเดฑเต เดฑเต†เดธเต = เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเด• ('https://nodejs.org/api/documentation.json'); เดŽเด™เตเด•เดฟเตฝ (res.ok) {const เดกเดพเดฑเตเดฑ = เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเด• res.json(); console.log(data); }
  • เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‚เดŸเต† เดฒเดญเดฟเดšเตเดš เดกเดพเดฑเตเดฑ เดธเตโ€ŒเดŸเตเดฐเต€เดฎเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด†เด•เตโ€Œเดธเดธเต เดจเตฝเด•เตเดจเตเดจ เดตเต†เดฌเต เดธเตโ€ŒเดŸเตเดฐเต€เด‚เดธเต API-เดฏเตเดŸเต† เด’เดฐเต เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เดจเดฟเตผเดตเตเดตเดนเดฃเด‚ เดšเต‡เตผเดคเตเดคเต. เดฎเตเดดเตเดตเตป เดซเดฏเดฒเตเด‚ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดคเตเดตเดฐเต† เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เดพเดคเต†, เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‚เดŸเต† เดตเดฟเดตเดฐเด™เตเด™เตพ เดŽเดคเตเดคเตเดฎเตเดชเต‹เตพ เดกเดพเดฑเตเดฑเดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดนเดพเตปเดกเตโ€Œเดฒเตผเดฎเดพเดฐเต† เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเต API เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต. Node.js-เตฝ เด‡เดชเตเดชเต‹เตพ เดฒเดญเตเดฏเดฎเดพเดฏ เด’เดฌเตเดœเด•เตเดฑเตเดฑเตเด•เดณเดฟเตฝ ReadableStream*, TransformStream*, WritableStream*, TextEncoderStream, TextDecoderStream, CompressionStream, DecompressionStream เดŽเดจเตเดจเดฟเดต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.
  • เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เดคเตŠเดดเดฟเดฒเดพเดณเดฟ เดคเตเดฐเต†เดกเตเด•เดณเดฟเตฝ เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏ เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด…เดธเด‚เดธเตโ€Œเด•เตƒเดค เดกเดพเดฑเตเดฑ เดŽเตปเด•เตเดฏเดพเดชเตโ€Œเดธเตเดฒเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดฌเตเดฒเต‹เดฌเต API เดธเตเดฅเดฟเดฐเดคเดฏเดฟเดฒเต‡เด•เตเด•เต เดจเต€เด•เตเด•เดฟ.
  • เดฌเตเดฐเต‹เดกเตเด•เดพเดธเตเดฑเตเดฑเตเดšเดพเดจเตฝ API เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณเดคเดพเด•เตเด•เดฟ, "เด’เดฐเต เด…เดฏเด•เตเด•เตเดจเตเดจเดตเตป - เดจเดฟเดฐเดตเดงเดฟ เดธเตเดตเต€เด•เตผเดคเตเดคเดพเด•เตเด•เตพ" เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เด…เดธเดฟเตปเด•เตเดฐเดฃเดธเต เดฎเต‹เดกเดฟเตฝ เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เดฎเตŠเดกเตเดฏเต‚เตพ เดจเต‹เดกเต เดšเต‡เตผเดคเตเดคเต: JavaScript-เตฝ เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดชเดฐเดฟเดถเต‹เดงเดจ, เด…เดคเต TAP (เดŸเต†เดธเตเดฑเตเดฑเต เดŽเดจเดฟเดคเดฟเด‚เด—เต เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ) เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดซเดฒเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต.
  • Red Hat Enterprise Linux (RHEL) 8-เดจเตเด‚ เดกเต†เดฌเดฟเดฏเตป 2.28, เด‰เดฌเตเดฃเตเดŸเต 10 เดŽเดจเตเดจเดฟเดตเดฏเตเตพเดชเตเดชเต†เดŸเต†เดฏเตเดณเตเดณ Glibc 20.04+ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดฎเดฑเตเดฑเต เดตเดฟเดคเดฐเดฃเด™เตเด™เตพเด•เตเด•เตเด‚ เดฎเดพเด•เต‹เดธเต 10.15+ เดจเตเด‚ เดตเต‡เดฃเตเดŸเดฟเดฏเตเดณเตเดณ เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เด…เดธเด‚เดฌเตเดฒเดฟเด•เตพ เดฒเดญเตเดฏเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดตเดฟ8 เดŽเดžเตเดšเดฟเตป เดฌเดฟเตฝเดกเดฟเดฒเต† เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด•เดพเดฐเดฃเด‚, เดตเดฟเตปเดกเต‹เดธเดฟเดจเดพเดฏเดฟ 32-เดฌเดฟเดฑเตเดฑเต เดฌเดฟเตฝเดกเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด•เดฎเดพเดฏเดฟ เดจเดฟเตผเดคเตเดคเดฟ.
  • เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเดฟเตฝ เด†เดฐเด‚เดญเดฟเดšเตเดš เด‰เดชเดฏเต‹เด•เตเดคเตƒ-เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เด˜เดŸเด•เด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต Node.js เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เด“เดชเตเดทเตป เดจเตฝเด•เดฟ. เด†เดฐเด‚เดญ เด˜เดŸเด•เด™เตเด™เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ, เด•เต‹เตบเดซเดฟเด—เตผ เดฌเดฟเตฝเดกเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต โ€œ--node-snapshot-mainโ€ เด“เดชเตเดทเตป เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, โ€œ./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, 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

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