Node.js เชจเชพ เชฒเซ‡เช–เช•เซ‡ เชธเซเชฐเช•เซเชทเชฟเชค JavaScript เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ Deno 1.0 เชชเซเชฐเชธเซเชคเซเชค เช•เชฐเซเชฏเซเช‚

เชตเชฟเช•เชพเชธเชจเชพ เชฌเซ‡ เชตเชฐเซเชท เชชเช›เซ€ เชชเซเชฐเชธเซเชคเซเชค เชชเซเชฐเชฅเชฎ เชฎเซเช–เซเชฏ เชชเซเชฐเช•เชพเชถเชจ เชกเซ‡เชจเซ‹ 1.0, JavaScript เช…เชจเซ‡ TypeScript เชฎเชพเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเชพ เชเช•เชฒเชพ เช…เชฎเชฒ เชฎเชพเชŸเซ‡เชจเซเช‚ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเชฐเซเชตเชฐ เชชเชฐ เชšเชพเชฒเชคเชพ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เช† เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฐเชพเชฏเชจ เชกเชพเชนเชฒ เชฆเซเชตเชพเชฐเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ (เชฐเชพเชฏเชจ เชกเชพเชนเชฒ), Node.js เชจเชพ เชธเชฐเซเชœเช•. Node.js เชจเซ€ เชœเซ‡เชฎ, Deno JavaScript เชเชจเซเชœเชฟเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ V8, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— Chromium-เช†เชงเชพเชฐเชฟเชค เชฌเซเชฐเชพเช‰เชเชฐเซเชธเชฎเชพเช‚ เชชเชฃ เชฅเชพเชฏ เช›เซ‡. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, Deno เช Node.js เชจเซ‹ เช•เชพเช‚เชŸเซ‹ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชถเชฐเซ‚เช†เชคเชฅเซ€ เชฌเชจเชพเชตเซ‡เชฒ เชจเชตเซ‹ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช•เซ‹เชก เชฆเซเชตเชพเชฐเชพ เชตเชฟเชคเชฐเชฟเชค MIT เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ. เชเชธเซ‡เชฎเซเชฌเชฒเซ€เช เชคเซˆเชฏเชพเชฐ Linux, Windows เช…เชจเซ‡ macOS เชฎเชพเชŸเซ‡.

เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชธเช‚เชธเซเช•เชฐเชฃ เชจเช‚เชฌเชฐ เชกเซ‡เชจเซ‹ เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชฎเชพเช‚ API เชจเชพ เชธเซเชฅเชฟเชฐเซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เช›เซ‡, เชœเซ‡ OS เชธเชพเชฅเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹เชจเซ€ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡. เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชœเซ‡ เช…เชคเซเชฏเชพเชฐ เชธเซเชงเซ€ เช›เซ‡ เชธเซเชฅเชฟเชฐ เชจเชฅเซ€, เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เช›เซเชชเชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เชฎเชพเชคเซเชฐ เชคเซเชฏเชพเชฐเซ‡ เชœ เช‰เชชเชฒเชฌเซเชง เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ "--เช…เชธเซเชฅเชฟเชฐ" เชฎเซ‹เชกเชฎเชพเช‚ เชšเชพเชฒเซ‡ เช›เซ‡. เชœเซ‡เชฎ เชœเซ‡เชฎ เชจเชตเชพ เชตเชฐเซเชเชจเชจเซ€ เชฐเชšเชจเชพ เชฅเชพเชฏ เช›เซ‡ เชคเซ‡เชฎ, เช†เชตเชพ API เชงเซ€เชฎเซ‡ เชงเซ€เชฎเซ‡ เชธเซเชฅเชฟเชฐ เชฅเชถเซ‡. เชตเซˆเชถเซเชตเชฟเช• เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชฎเชพเช‚ API, เชœเซ‡เชฎเชพเช‚ เชธเชพเชฎเชพเชจเซเชฏ เช•เชพเชฐเซเชฏเซ‹ เชœเซ‡เชตเชพ เช•เซ‡ setTimeout() เช…เชจเซ‡ fetch() เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชคเซ‡ เชชเชฐเช‚เชชเชฐเชพเช—เชค เชตเซ‡เชฌ เชฌเซเชฐเชพเช‰เชเชฐเซเชธเชจเชพ APIเชจเซ€ เชถเช•เซเชฏ เชคเซ‡เชŸเชฒเซ€ เชจเชœเซ€เช• เช›เซ‡ เช…เชจเซ‡ เชฌเซเชฐเชพเช‰เชเชฐเซเชธ เชฎเชพเชŸเซ‡เชจเชพ เชตเซ‡เชฌ เชงเซ‹เชฐเชฃเซ‹ เช…เชจเซเชธเชพเชฐ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฐเชธเซเชŸ เชฆเซเชตเชพเชฐเชพ เชชเซ‚เชฐเชพ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ API, เชœเซ‡เชจเซ‹ เชธเซ€เชงเซ‹ เช‰เชชเชฏเซ‹เช— เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เช•เซ‹เชกเชฎเชพเช‚ เชฅเชพเชฏ เช›เซ‡, เชคเซ‡เชฎเชœ เชกเซ‡เชจเซ‹ เชฐเชจเชŸเชพเชˆเชฎ เชฎเชพเชŸเซ‡ เชชเซเชฒเช—เชˆเชจเซเชธ เชตเชฟเช•เชธเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชนเชœเซ เชธเซเชงเซ€ เชธเซเชฅเชฟเชฐ เชฅเชฏเซเช‚ เชจเชฅเซ€ เช…เชจเซ‡ เชตเชฟเช•เชพเชธ เช•เชฐเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซ‡ เช›เซ‡.

เชจเชตเซเช‚ เชœเชพเชตเชพเชธเซเช•เซเชฐเชฟเชชเซเชŸ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฌเชจเชพเชตเชตเชพเชจเชพ เชฎเซเช–เซเชฏ เชนเซ‡เชคเซเช“ เช•เชฒเซเชชเชจเชพเชคเซเชฎเช• เชญเซ‚เชฒเซ‹เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซ€ เช‡เชšเซเช›เชพ เชนเชคเซ€, เชธเซเชตเซ€เช•เชพเชฐเซเชฏเซเช‚ Node.js เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฎเชพเช‚, เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เชตเชงเซ เชธเซเชฐเช•เซเชทเชฟเชค เชตเชพเชคเชพเชตเชฐเชฃ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเซ‡ เช›เซ‡. เชธเซเชฐเช•เซเชทเชพ เชฌเชนเซ‡เชคเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, V8 เชเชจเซเชœเชฟเชจ เชฐเชธเซเชŸเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒเซเช‚ เช›เซ‡, เชœเซ‡ เชจเชฟเชฎเซเชจ-เชธเซเชคเชฐเชจเซ€ เชฎเซ‡เชฎเชฐเซ€ เชฎเซ‡เชจเซ€เชชเซเชฏเซเชฒเซ‡เชถเชจเชฅเซ€ เช‰เชฆเซเชญเชตเชคเซ€ เช˜เชฃเซ€ เชจเชฌเชณเชพเชˆเช“เชจเซ‡ เชŸเชพเชณเซ‡ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ เช†เชซเซเชŸเชฐ-เชซเซเชฐเซ€ เชเช•เซเชธเซ‡เชธ, เชจเชฒ เชชเซ‹เชˆเชจเซเชŸเชฐ เชกเซ€เชฐเซ‡เชซเชฐเชจเซเชธ เช…เชจเซ‡ เชฌเชซเชฐ เช“เชตเชฐเชฐเชจเซเชธ. เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชจเซ‹เชจ-เชฌเซเชฒเซ‹เช•เซ€เช‚เช— เชฎเซ‹เชกเชฎเชพเช‚ เชตเชฟเชจเช‚เชคเซ€เช“ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡ เชŸเซ‹เช•เซเชฏเซ‹, เชฐเชธเซเชŸเชฎเชพเช‚ เชชเชฃ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡. เชŸเซ‹เช•เชฟเชฏเซ‹ เชคเชฎเชจเซ‡ เช‡เชตเซ‡เชจเซเชŸ เช†เชงเชพเชฐเชฟเชค เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช‰เชšเซเชš-เชชเซเชฐเชฆเชฐเซเชถเชจ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชฎเชฒเซเชŸเซ€-เชฅเซเชฐเซ‡เชกเซ€เช‚เช—เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช…เชธเชฟเช‚เช•เซเชฐเซ‹เชจเชธ เชฎเซ‹เชกเชฎเชพเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เชตเชฟเชจเช‚เชคเซ€เช“ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‡ เช›เซ‡.

เชฎเซเช–เซเชฏ เชตเชฟเชถเซ‡เชทเชคเชพ เชฆเซ‡เชจเซ‹:

  • เชธเซเชฐเช•เซเชทเชพ-เชฒเช•เซเชทเซ€ เชกเชฟเชซเซ‰เชฒเซเชŸ เช—เซ‹เช เชตเชฃเซ€. เชซเชพเช‡เชฒ เชเช•เซเชธเซ‡เชธ, เชจเซ‡เชŸเชตเชฐเซเช•เชฟเช‚เช— เช…เชจเซ‡ เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸ เชตเซ‡เชฐเชฟเชฏเซ‡เชฌเชฒเซเชธเชจเซ€ เชเช•เซเชธเซ‡เชธ เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เช…เช•เซเชทเชฎ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชธเช•เซเชทเชฎ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช. เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เช…เชฒเช— เชธเซ‡เชจเซเชกเชฌเซ‹เช•เซเชธ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เชšเชพเชฒเซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเซเชชเชทเซเชŸ เชชเชฐเชตเชพเชจเช—เซ€เช“ เช†เชชเซเชฏเชพ เชตเชฟเชจเชพ เชธเชฟเชธเซเชŸเชฎ เช•เซเชทเชฎเชคเชพเช“เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ€ เชถเช•เชคเซ€ เชจเชฅเซ€;
  • JavaScript เชฅเซ€ เช†เช—เชณ TypeScript เชฎเชพเชŸเซ‡ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชธเชชเซ‹เชฐเซเชŸ. เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค TypeScript เช•เชฎเซเชชเชพเช‡เชฒเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเซเชฐเช•เชพเชฐเซ‹ เชคเชชเชพเชธเชตเชพ เช…เชจเซ‡ JavaScript เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ V8 เชฎเชพเช‚ JavaScript เชชเชพเชฐเซเชธเชฟเช‚เช—เชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€เชฎเชพเช‚ เชชเชฐเชซเซ‹เชฐเซเชฎเชจเซเชธ เชนเชฟเชŸ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡. เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚, เช…เชฎเซ‡ TypeScript เชŸเชพเช‡เชช เชšเซ‡เช•เชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชจเชพ เช…เชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เชฌเชจเชพเชตเซ€เช เช›เซ€เช, เชœเซ‡ TypeScript เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เชคเซ€เชตเซเชฐเชคเชพเชจเชพ เช•เซเชฐเชฎเชฎเชพเช‚ เชธเซเชงเชพเชฐเชถเซ‡;
  • เชฐเชจเชŸเชพเช‡เชฎ เชธเชฟเช‚เช—เชฒ เชธเซเชต-เชธเชฎเชพเชฏเซ‡เชฒ เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเช‡เชฒ ("เชกเซ‡เชจเซ‹") เชจเชพ เชฐเซ‚เชชเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชกเซ‡เชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เชชเซ‚เชฐเชคเซเช‚ เช›เซ‡ เชกเชพเช‰เชจเชฒเซ‹เชก เชคเซ‡เชจเชพ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เชเช• เชเช•เซเชเซ‡เช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเชˆเชฒ เช›เซ‡, เชœเซ‡เชจเซเช‚ เช•เชฆ เชฒเช—เชญเช— 20 MB เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เช•เซ‹เชˆ เชฌเชพเชนเซเชฏ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชจเชฅเซ€ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เช•เซ‹เชˆ เชตเชฟเชถเชฟเชทเซเชŸ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เชตเชงเซเชฎเชพเช‚, เชกเซ‡เชจเซ‹ เช เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฟเช• เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชฐเชธเซเชŸเชฎเชพเช‚ เช•เซเชฐเซ‡เชŸ เชชเซ‡เช•เซ‡เชœเซ‹เชจเซ‹ เชธเช‚เช—เซเชฐเชน เช›เซ‡ (deno_core, เช•เชพเชŸเชตเชพเชณเซเช‚_v8), เชœเซ‡เชจเซ‹ เช…เชฒเช—เชฅเซ€ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡;
  • เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชถเชฐเซ‚ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชคเซ‡เชฎเชœ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชฒเซ‹เชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ URL เชเชกเซเชฐเซ‡เชธเชฟเช‚เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, welcome.js เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ "deno https://deno.land/std/examples/welcome.js" เช†เชฆเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชฌเชพเชนเซเชฏ เชธเช‚เชธเชพเชงเชจเซ‹เชฎเชพเช‚เชฅเซ€ เช•เซ‹เชก เชธเซเชฅเชพเชจเชฟเช• เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เชกเชพเช‰เชจเชฒเซ‹เชก เช…เชจเซ‡ เช•เซ‡เชถ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เช•เซเชฏเชพเชฐเซ‡เชฏ เช†เชชเชฎเซ‡เชณเซ‡ เช…เชชเชกเซ‡เชŸ เชฅเชคเซ‹ เชจเชฅเซ€ (เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ "--เชฐเซ€เชฒเซ‹เชก" เชซเซเชฒเซ‡เช— เชธเชพเชฅเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡);
  • เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธเชฎเชพเช‚ HTTP เชฆเซเชตเชพเชฐเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ; เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เช‰เชšเซเชš-เชชเซเชฐเชฆเชฐเซเชถเชจ เชจเซ‡เชŸเชตเชฐเซเช• เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡;
  • เชกเซ‡เชจเซ‹ เช…เชจเซ‡ เชจเชฟเชฏเชฎเชฟเชค เชตเซ‡เชฌ เชฌเซเชฐเชพเช‰เชเชฐ เชฌเช‚เชจเซ‡เชฎเชพเช‚ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ เชธเชพเชฐเซเชตเชคเซเชฐเชฟเช• เชตเซ‡เชฌ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ;
  • เชชเซเชฐเชพเชชเซเชฏเชคเชพ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเซ‹ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชธเชฎเซ‚เชน, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฌเชพเชนเซเชฏ เช…เชตเชฒเช‚เชฌเชจ เชฎเชพเชŸเซ‡ เชฌเช‚เชงเชจเช•เชฐเซเชคเชพ เชœเชฐเซ‚เชฐเซ€ เชจเชฅเซ€. เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชธเช‚เช—เซเชฐเชนเชฎเชพเช‚เชฅเซ€ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชตเชงเชพเชฐเชพเชจเชพ เช“เชกเชฟเชŸ เช…เชจเซ‡ เชธเซเชธเช‚เช—เชคเชคเชพ เชชเชฐเซ€เช•เซเชทเชฃเชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชฏเชพ เช›เซ‡;
  • เชฐเชจเชŸเชพเช‡เชฎ เช‰เชชเชฐเชพเช‚เชค, เชกเซ‡เชจเซ‹ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐ เชคเชฐเซ€เช•เซ‡ เชชเชฃ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเชฎเชจเซ‡ เช•เซ‹เชกเชจเซ€ เช…เช‚เชฆเชฐ URL เชฆเซเชตเชพเชฐเชพ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฎเซ‹เชกเซเชฏเซเชฒ เชฒเซ‹เชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ "https://deno.land/std/log/mod.ts" เชฎเชพเช‚เชฅเซ€ เชฒเซ‹เช— เชคเชฐเซ€เช•เซ‡ โ€œimport* เช•เซ‹เชกเชฎเชพเช‚ เชธเซเชชเชทเซเชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชฏเซเช†เชฐเชเชฒ เชฆเซเชตเชพเชฐเชพ เชฌเชพเชนเซเชฏ เชธเชฐเซเชตเชฐ เชชเชฐเชฅเซ€ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‡เชฒเซ€ เชซเชพเช‡เชฒเซ‹ เช•เซ‡เชถ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฎเซ‹เชกเซเชฏเซเชฒ เชตเชฐเซเชเชจเชจเซเช‚ เชฌเช‚เชงเชจ เช URL เชจเซ€ เช…เช‚เชฆเชฐ เชตเชฐเซเชเชจ เชจเช‚เชฌเชฐเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ€เชจเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, โ€œhttps://unpkg.com/[เช‡เชฎเซ‡เช‡เชฒ เชธเซเชฐเช•เซเชทเชฟเชค]/dist/liltest.js";
  • เชฌเช‚เชงเชพเชฐเชฃเชฎเชพเช‚ เชธเช‚เช•เชฒเชฟเชค เช…เชตเชฒเช‚เชฌเชจ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เชชเซเชฐเชฃเชพเชฒเซ€ (โ€œdeno infoโ€ เช†เชฆเซ‡เชถ) เช…เชจเซ‡ เช•เซ‹เชก เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฟเช‚เช— (deno fmt) เชฎเชพเชŸเซ‡เชจเซ€ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡;
  • เชคเชฎเชพเชฎ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ‹เชจเซ‡ เชเช• JavaScript เชซเชพเช‡เชฒเชฎเชพเช‚ เชœเซ‹เชกเซ€ เชถเช•เชพเชฏ เช›เซ‡.

Node.js เชฅเซ€ เชคเชซเชพเชตเชคเซ‹:

  • เชกเซ‡เชจเซ‹ เชเชจเชชเซ€เชเชฎ เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซเช‚ เชจเชฅเซ€
    เช…เชจเซ‡ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เช เชธเชพเชฅเซ‡ เชฌเช‚เชงเชพเชฏเซ‡เชฒ เชจเชฅเซ€, เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเซ‡ URL เชฆเซเชตเชพเชฐเชพ เช…เชฅเชตเชพ เชซเชพเช‡เชฒ เชชเชพเชฅ เชฆเซเชตเชพเชฐเชพ เชธเช‚เชฌเซ‹เชงเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชชเซ‹เชคเซ‡ เช•เซ‹เชˆเชชเชฃ เชตเซ‡เชฌเชธเชพเช‡เชŸ เชชเชฐ เชฎเซ‚เช•เซ€ เชถเช•เชพเชฏ เช›เซ‡;
  • เชกเซ‡เชจเซ‹ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "package.json" เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซเช‚ เชจเชฅเซ€;
  • API เชคเชซเชพเชตเชค, Deno เชฎเชพเช‚ เชคเชฎเชพเชฎ เช…เชธเซเชฎเซ‡เชณ เช•เซเชฐเชฟเชฏเชพเช“ เชตเชšเชจ เช†เชชเซ‡ เช›เซ‡;
  • Deno เชจเซ‡ เชซเชพเช‡เชฒเซ‹, เชจเซ‡เชŸเชตเชฐเซเช• เช…เชจเซ‡ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชšเชฒเซ‹ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฎ เชœเชฐเซ‚เชฐเซ€ เชชเชฐเชตเชพเชจเช—เซ€เช“เชจเซ€ เชธเซเชชเชทเซเชŸ เชตเซเชฏเชพเช–เซเชฏเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡;
  • เชฌเชงเซ€ เชญเซ‚เชฒเซ‹ เช•เซ‡ เชœเซ‡ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ€ เชจเชฅเซ€ เชคเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชธเชฎเชพเชชเซเชค เช•เชฐเชตเชพ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡;
  • Deno ECMAScript เชฎเซ‹เชกเซเชฏเซเชฒ เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชœเชฐเซ‚เชฐเซ€();
  • เชกเซ‡เชจเซ‹เชจเซเช‚ เชฌเชฟเชฒเซเชŸ-เช‡เชจ HTTP เชธเชฐเซเชตเชฐ TypeScriptเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชฎเซ‚เชณ TCP เชธเซ‹เช•เซ‡เชŸเซเชธเชจเซ€ เชŸเซ‹เชš เชชเชฐ เชšเชพเชฒเซ‡ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ Node.js HTTP เชธเชฐเซเชตเชฐ C เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒเซเช‚ เช›เซ‡ เช…เชจเซ‡ JavaScript เชฎเชพเชŸเซ‡ เชฌเชพเชˆเชจเซเชกเซ€เช‚เช—เซเชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชกเซ‡เชจเซ‹เชจเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เช เชธเชฎเช—เซเชฐ TCP เชธเซ‹เช•เซ‡เชŸ เชฒเซ‡เชฏเชฐเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพ เช…เชจเซ‡ เชตเชงเซ เชธเชพเชฎเชพเชจเซเชฏ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพ เชชเชฐ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซเชฏเซเช‚ เช›เซ‡. Deno HTTP เชธเชฐเซเชตเชฐ เชจเซ€เชšเชพ เชฅเซเชฐเซเชชเซเชŸ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡ เชชเชฐเช‚เชคเซ เช…เชจเซเชฎเชพเชจเชฟเชค เช“เช›เซ€ เชตเชฟเชฒเช‚เชฌเชคเชพเชจเซ€ เช–เชพเชคเชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชŸเซ‡เชธเซเชŸเชฎเชพเช‚, เชกเซ‡เชจเซ‹ HTTP เชธเชฐเซเชตเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชเช• เชธเชฐเชณ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ 25 เชฎเชฟเชฒเชฟเชธเซ‡เช•เชจเซเชกเชจเซ€ เชฎเชนเชคเซเชคเชฎ เชตเชฟเชฒเช‚เชฌ เชธเชพเชฅเซ‡ เชชเซเชฐเชคเชฟ เชธเซ‡เช•เชจเซเชก 1.3 เชนเชœเชพเชฐ เชตเชฟเชจเช‚เชคเซ€เช“ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎ เชนเชคเซ€. Node.js เชฎเชพเช‚, เชเช• เชธเชฎเชพเชจ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชชเซเชฐเชคเชฟ เชธเซ‡เช•เชจเซเชกเซ‡ 34 เชนเชœเชพเชฐ เชตเชฟเชจเช‚เชคเซ€เช“ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชตเชฟเชฒเช‚เชฌ 2 เช…เชจเซ‡ 300 เชฎเชฟเชฒเชฟเชธเซ‡เช•เชจเซเชก เชธเซเชงเซ€เชจเซ€ เช›เซ‡.
  • Deno Node.js (NPM) เชฎเชพเชŸเซ‡เชจเชพ เชชเซ‡เช•เซ‡เชœเซ‹ เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชค เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชคเซ‡เชจเซ‡ เช…เชฒเช—เชฅเซ€ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เช†เช‚เชคเชฐเชธเซเชคเชฐ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค Node.js เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชคเชคเชพ เชฎเชพเชŸเซ‡, เชœเซ‡เชฎ เชœเซ‡เชฎ เชคเซ‡ เชตเชฟเช•เชธเชฟเชค เชฅเชพเชฏ เช›เซ‡, เชคเซ‡เชฎ เชคเซ‡เชฎ Node.js เชฎเชพเชŸเซ‡ เชฒเช–เชพเชฏเซ‡เชฒ เชตเชงเซ เช…เชจเซ‡ เชตเชงเซ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ Deno เชฎเชพเช‚ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชธเช•เซเชทเชฎ เชนเชถเซ‡.
  • เชธเซ‹เชฐเซเชธ: opennet.ru

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