เชธเชฐเซเชตเชฐ-เชธเชพเช‡เชก JavaScript Node.js 13.0 เชฐเชฟเชฒเซ€เช

เช‰เชชเชฒเชฌเซเชง เช›เซ‡ เชชเซเชฐเช•เชพเชถเชจ เชจเซ‹เชก.เชœเซ‡เชเชธ 13.0,เชœเชพเชตเชพเชธเซเช•เซเชฐเชฟเชชเซเชŸเชฎเชพเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, Node.js 12.x เชจเซ€ เชชเชพเช›เชฒเซ€ เชถเชพเช–เชพเชจเซเช‚ เชธเซเชฅเชฟเชฐเซ€เช•เชฐเชฃ เชชเซ‚เชฐเซเชฃ เชฅเชˆ เช—เชฏเซเช‚ เช›เซ‡, เชœเซ‡เชจเซ‡ เชฒเชพเช‚เชฌเชพ เช—เชพเชณเชพเชจเชพ เชธเชชเซ‹เชฐเซเชŸ เชฐเชฟเชฒเซ€เชเชจเซ€ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เช…เชชเชกเซ‡เชŸเซเชธ 4 เชตเชฐเซเชท เชฎเชพเชŸเซ‡ เชชเซเชฐเช•เชพเชถเชฟเชค เชฅเชพเชฏ เช›เซ‡. Node.js 10.0 เชจเซ€ เช…เช—เชพเช‰เชจเซ€ LTS เชถเชพเช–เชพ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชเชชเซเชฐเชฟเชฒ 2021 เชธเซเชงเซ€ เชšเชพเชฒเชถเซ‡ เช…เชจเซ‡ เชœเชพเชจเซเชฏเซเช†เชฐเซ€ 8.0 เชธเซเชงเซ€ เช›เซ‡เชฒเซเชฒเซ€ LTS เชถเชพเช–เชพ 2020 เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ.

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

  • V8 เชเชจเซเชœเชฟเชจ เชตเชฐเซเชเชจเชฎเชพเช‚ เช…เชชเชกเซ‡เชŸ เชฅเชฏเซเช‚ 7.8, เชœเซ‡ เชจเชตเซ€ เชชเชฐเซเชซเซ‹เชฐเซเชฎเชจเซเชธ เช“เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เชคเช•เชจเซ€เช•เซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชกเชฟเชธเซเชŸเซเชฐเช•เซเชšเชฐเชฟเช‚เช—เชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเซ‡ เช›เซ‡, เชฎเซ‡เชฎเชฐเซ€เชจเซ‹ เชตเชชเชฐเชพเชถ เช˜เชŸเชพเชกเซ‡ เช›เซ‡ เช…เชจเซ‡ WebAssembly เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐเซ€เชจเซ‹ เชธเชฎเชฏ เช˜เชŸเชพเชกเซ‡ เช›เซ‡;
  • เช†เช‚เชคเชฐเชฐเชพเชทเซเชŸเซเชฐเซ€เชฏเช•เชฐเชฃ เช…เชจเซ‡ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€-เช†เชงเชพเชฐเชฟเชค เชฏเซเชจเชฟเช•เซ‹เชก เชฎเชพเชŸเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชฎเชฐเซเชฅเชจ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เชธเช•เซเชทเชฎ เช›เซ‡ เช†เช‡เชธเซ€เชฏเซ (เชฏเซเชจเชฟเช•เซ‹เชก เชฎเชพเชŸเซ‡ เช†เช‚เชคเชฐเชฐเชพเชทเซเชŸเซเชฐเซ€เชฏ เช˜เชŸเช•เซ‹), เชœเซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ‡ เช•เซ‹เชก เชฒเช–เชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เชธเชนเชพเชฏเช• เชตเชฟเชตเชฟเชง เชญเชพเชทเชพเช“ เช…เชจเซ‡ เชฒเซ‹เช•เซ‡เชฒ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ‹. เชธเช‚เชชเซ‚เชฐเซเชฃ-icu เชฎเซ‹เชกเซเชฏเซเชฒ เชนเชตเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เชธเซเชฅเชพเชชเชฟเชค เชฅเชฏเซ‡เชฒ เช›เซ‡;
  • API เชธเซเชฅเชฟเชฐ เช•เชพเชฎเชฆเชพเชฐเซ‹ เชฅเซเชฐเซ‡เชกเซ‹, เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เชฎเชฒเซเชŸเซ€-เชฅเซเชฐเซ‡เชกเซ‡เชก เช‡เชตเซ‡เชจเซเชŸ เชฒเซ‚เชชเซเชธ เชฌเชจเชพเชตเซ‹. เช…เชฎเชฒเซ€เช•เชฐเชฃ worker_threads เชฎเซ‹เชกเซเชฏเซเชฒ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชฌเชนเซเชตเชฟเชง เชธเชฎเชพเช‚เชคเชฐ เชฅเซเชฐเซ‡เชกเซ‹เชฎเชพเช‚ JavaScript เช•เซ‹เชก เชšเชฒเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชตเชฐเซเช•เชฐเซเชธ เชฅเซเชฐเซ‡เชกเซเชธ API เชฎเชพเชŸเซ‡ เชธเซเชฅเชฟเชฐ เชธเชฎเชฐเซเชฅเชจ เชชเชฃ Node.js 12.x เชจเซ€ LTS เชถเชพเช–เชพเชฎเชพเช‚ เชฌเซ‡เช•เชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡;
  • เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€เชฏเชพเชคเซ‹ เชตเชงเชพเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เชนเชตเซ‡ เชเชธเซ‡เชฎเซเชฌเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ macOS 10.11 (Xcode 10เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡), AIX 7.2, Ubuntu 16.04, Debian 9, EL 7, Alpine 3.8, Windows 7/2008;
  • Python 3 เชฎเชพเชŸเซ‡ เชธเซเชงเชพเชฐเซ‡เชฒ เช†เชงเชพเชฐ. เชœเซ‹ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ Python 2 เช…เชจเซ‡ Python 3 เชฌเช‚เชจเซ‡ เชนเซ‹เชฏ, เชคเซ‹ Python 2 เชนเชœเซ เชชเชฃ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เชฎเชพเชคเซเชฐ Python 3 เชธเซเชฅเชพเชชเชฟเชค เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชฌเชฟเชฒเซเชก เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡;
  • HTTP เชชเชพเชฐเซเชธเชฐเชจเซเช‚ เชœเซ‚เชจเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ (โ€œโ€”http-parser=legacyโ€) เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชฆเซ‚เชฐ เช•เชฐเซ‡เชฒ เช…เชฅเชตเชพ เชจเชพเชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒ เช•เซ‰เชฒเซเชธ เช…เชจเซ‡ เช—เซเชฃเชงเชฐเซเชฎเซ‹ FSWatcher.prototype.start(), ChildProcess._channel, ReadStream เช…เชจเซ‡ WriteStream เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ เช“เชชเชจ() เชชเชฆเซเชงเชคเชฟ, request.connection, response.connection, module.createRequireFromPath();
  • เช…เชจเซเชธเชฐเซ‡ เช›เซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซ‹ เช…เชชเชกเซ‡เชŸ 13.0.1, เชœเซ‡เชฃเซ‡ เช˜เชฃเซ€ เชฌเชงเซ€ เชญเซ‚เชฒเซ‹เชจเซ‡ เชเชกเชชเชฅเซ€ เช เซ€เช• เช•เชฐเซ€. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, เช…เชธเชฎเชฐเซเชฅเชฟเชค เชธเช‚เชธเซเช•เชฐเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชตเชฟเชถเซ‡ เชšเซ‡เชคเชตเชฃเซ€ เชฆเชฐเซเชถเชพเชตเชคเซ€ npm 6.12.0 เชจเซ€ เชธเชฎเชธเซเชฏเชพ เช‰เช•เซ‡เชฒเชพเชˆ เช—เชˆ เช›เซ‡.

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

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

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

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

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