Deno JavaScript เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ NPM เชฎเซ‹เชกเซเชฏเซเชฒเซเชธ เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชค เช›เซ‡

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

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

เชจเชตเชพ เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚ เชฎเซเช–เซเชฏ เชซเซ‡เชฐเชซเชพเชฐ เช NPM เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เชนเซ‹เชธเซเชŸ เช•เชฐเซ‡เชฒ เชชเซ‡เช•เซ‡เชœเซ‹ เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชคเชคเชพเชจเซเช‚ เชธเซเชฅเชฟเชฐเซ€เช•เชฐเชฃ เช›เซ‡, เชœเซ‡ Deno เชจเซ‡ Node.js เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเซ‡เชฒ 1.3 เชฎเชฟเชฒเชฟเชฏเชจเชฅเซ€ เชตเชงเซ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชกเซ‡เชจเซ‹-เช†เชงเชพเชฐเชฟเชค เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชนเชตเซ‡ เชชเซเชฐเชฟเชเชฎเชพ, เชฎเซ‹เช‚เช—เซ‚เช เช…เชจเซ‡ เชฎเชพเชฏเชเชธเช•เซเชฏเซเชเชฒ เชœเซ‡เชตเชพ เชธเชคเชค เชกเซ‡เชŸเชพ เชเช•เซเชธเซ‡เชธ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชคเซ‡เชฎเชœ เชฐเชฟเชเช•เซเชŸ เช…เชจเซ‡ เชตเซเชฏเซ เชœเซ‡เชตเชพ เชซเซเชฐเชจเซเชŸ-เชเชจเซเชก เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เช•เซ‡เชŸเชฒเชพเช• NPM เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชนเชœเซ เชชเชฃ Deno เชธเชพเชฅเซ‡ เช…เชธเช‚เช—เชค เชฐเชนเซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ Node.js-เชตเชฟเชถเชฟเชทเซเชŸ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชคเชคเซเชตเซ‹ เชœเซ‡เชฎ เช•เซ‡ package.json เชซเชพเชˆเชฒเชจเชพ เชฌเช‚เชงเชจเชจเซ‡ เช•เชพเชฐเชฃเซ‡. NPM เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชธเชพเชฅเซ‡ "deno compile" เช†เชฆเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชชเชฃ เชนเชœเซ เชถเช•เซเชฏ เชจเชฅเซ€. เชญเชพเชตเชฟ เชชเซเชฐเช•เชพเชถเชจเซ‹ เช† เช…เชธเช‚เช—เชคเชคเชพเช“ เช…เชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชพเช“เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เชงเชฐเชพเชตเซ‡ เช›เซ‡.

เชกเซ‡เชจเซ‹เชจเซ€ เช…เช—เชพเช‰ เชตเชชเชฐเชพเชคเซ€ ECMAScript เชฎเซ‹เชกเซเชฏเซเชฒ เชธเชฟเชธเซเชŸเชฎ เช…เชจเซ‡ เชตเซ‡เชฌ API เชฎเซ‹เชกเชฒ เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ เชธเชฎเชพเชจ เชธเซเชคเชฐเซ‡ เชœเชพเชณเชตเซ€ เชฐเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เช…เชจเซ‡ เชกเซ‡เชจเซ‹เชจเซ€ เชชเชฐเชฟเชšเชฟเชค URL-เช†เชงเชพเชฐเชฟเชค เชฒเซ‹เชกเชฟเช‚เช— เชธเซเช•เซ€เชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— NPM เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เช†เชฏเชพเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡. NPM เชฎเซ‹เชกเซเชฏเซเชฒเซเชธเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเซเชฏเชพเช‚ เชเช• เช–เชพเชธ URL เช‰เชชเชธเชฐเซเช— "npm:" เช›เซ‡, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชจเชฟเชฏเชฎเชฟเชค เชกเซ‡เชจเซ‹ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเซ€ เชœเซ‡เชฎ เชœ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, NPM เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ‡ เช†เชฏเชพเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ "npm:chalk@5"; เชฎเชพเช‚เชฅเซ€ 'เช‡เชฎเซเชชเซ‹เชฐเซเชŸ { chalk }' เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เช…เชจเซ‡ เช†เชฆเซ‡เชถ เชตเชพเช•เซเชฏเชฎเชพเช‚เชฅเซ€ NPM เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ - "deno run --allow-env --allow -เชตเชพเช‚เชšเซ‹ npm:create- vite-extra."

Node.js เช•เชฐเชคเชพเช‚ Denoเชฎเชพเช‚ NPM เชชเซ…เช•เซ‡เชœเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เช–เซ‚เชฌ เชœ เชธเชฐเชณ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชฎเซ‹เชกเซเชฏเซเชฒเซเชธเชจเซ‡ เชชเซเชฐเซ€-เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€ (เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชชเชนเซ‡เชฒเซ€เชตเชพเชฐ เชฒเซ‰เชจเซเชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเชฐเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เชฅเชพเชฏ เช›เซ‡), เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ package.json เชซเชพเช‡เชฒ เชจเชฅเซ€, เช…เชจเซ‡ เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชกเชฟเชซเซ‹เชฒเซเชŸ node_modules เชจเชฅเซ€ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ (เชฎเซ‹เชกเซเชฏเซเชฒเซเชธ เชตเชนเซ‡เช‚เชšเชพเชฏเซ‡เชฒ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ เช•เซ‡เชถ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ "--เชจเซ‹เชก-เชฎเซ‹เชกเซเชฏเซเชฒเซเชธ-เชกเซ€เชฐ" เชตเชฟเช•เชฒเซเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชœเซ‚เชจเซ€ เชตเชฐเซเชคเชฃเซ‚เช• เชชเชฐเชค เช•เชฐเชตเซ€ เชถเช•เซเชฏ เช›เซ‡).

NPM-เช†เชงเชพเชฐเชฟเชค เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธ เชกเซ‡เชจเซ‹เชจเชพ เชเช•เซเชธเซ‡เชธ เช•เช‚เชŸเซเชฐเซ‹เชฒ, เช†เช‡เชธเซ‹เชฒเซ‡เชถเชจ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ-เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เช…เชฆเซเชฏเชคเชจ เช•เซเชทเชฎเชคเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชœเชพเชณเชตเซ€ เชฐเชพเช–เซ‡ เช›เซ‡. เชถเช‚เช•เชพเชธเซเชชเชฆ เช…เชตเชฒเช‚เชฌเชจ เชฆเซเชตเชพเชฐเชพ เชนเซเชฎเชฒเชพเช“เชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชกเซ‡เชจเซ‹ เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เชจเชฟเชฐเซเชญเชฐเชคเชพเชฎเชพเช‚เชฅเซ€ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชชเซเชฐเชตเซ‡เชถ เชฎเซ‡เชณเชตเชตเชพเชจเชพ เชคเชฎเชพเชฎ เชชเซเชฐเชฏเชพเชธเซ‹เชจเซ‡ เช…เชตเชฐเซ‹เชงเซ‡ เช›เซ‡ เช…เชจเซ‡ เชถเซ‹เชงเชพเชฏเซ‡เชฒ เชธเชฎเชธเซเชฏเชพเช“ เชตเชฟเชถเซ‡ เชšเซ‡เชคเชตเชฃเซ€ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒ /usr/bin/ เชชเชฐ เชฒเช–เชตเชพเชจเซ€ เชเช•เซเชธเซ‡เชธ เชฎเซ‡เชณเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เช† เช‘เชชเชฐเซ‡เชถเชจ เชฎเชพเชŸเซ‡เชจเซ€ เชชเซเชทเซเชŸเชฟเช•เชฐเชฃ เชตเชฟเชจเช‚เชคเซ€ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชฅเชถเซ‡: deno run npm:install-malware โš ๏ธ โ”Œ Deno /usr/bin/ เชชเชฐ เชฒเช–เชตเชพเชจเซ€ เชเช•เซเชธเซ‡เชธเชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ‡ เช›เซ‡. โ”œ `เช‡เชจเซเชธเซเชŸเซ‹เชฒ-เชฎเชพเชฒเชตเซ‡เชฐ` เชฆเซเชตเชพเชฐเชพ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ‡เชฒ โ”œ เช† เชชเซเชฐเซ‹เชฎเซเชชเซเชŸเชจเซ‡ เชฌเชพเชฏเชชเชพเชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ --allow-write เชธเชพเชฅเซ‡ เชซเชฐเซ€เชฅเซ€ เชšเชฒเชพเชตเซ‹. โ”” เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ€เช? [y/n] (y = เชนเชพ, เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‹; n = เชจเชพ, เชจเชพเชฎเช‚เชœเซ‚เชฐ เช•เชฐเซ‹) >

เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃเชฎเชพเช‚ เชฌเชฟเชจ-NPM เชธเซเชงเชพเชฐเชพเช“เชฎเชพเช‚ 8 เชฐเชฟเชฒเซ€เช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ V10.9 เชเชจเซเชœเชฟเชจเชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเซเช‚, เชคเชพเชณเชพเช“ เชธเชพเชฅเซ‡ เชซเชพเช‡เชฒเซ‹เชจเซ€ เชธเซเชตเชšเชพเชฒเชฟเชค เชถเซ‹เชง, Deno.bench(), Deno.gid(), Deno.networkInterfaces(), Deno.systemMemoryInfo()เชจเซเช‚ เชธเซเชฅเชฟเชฐเซ€เช•เชฐเชฃ เชถเชพเชฎเซ‡เชฒ เช›เซ‡. เช…เชจเซ‡ Deno APIs.

เชกเซ‡เชจเซ‹เชจเซ€ เชฎเซเช–เซเชฏ เชฒเชพเช•เซเชทเชฃเชฟเช•เชคเชพเช“:

  • เชธเซเชฐเช•เซเชทเชพ-เชฒเช•เซเชทเซ€ เชกเชฟเชซเซ‰เชฒเซเชŸ เช—เซ‹เช เชตเชฃเซ€. เชซเชพเช‡เชฒ เชเช•เซเชธเซ‡เชธ, เชจเซ‡เชŸเชตเชฐเซเช•เชฟเช‚เช— เช…เชจเซ‡ เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸ เชตเซ‡เชฐเชฟเชฏเซ‡เชฌเชฒเซเชธเชจเซ€ เชเช•เซเชธเซ‡เชธ เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เช…เช•เซเชทเชฎ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชธเช•เซเชทเชฎ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช. เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เช…เชฒเช— เชธเซ‡เชจเซเชกเชฌเซ‹เช•เซเชธ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เชšเชพเชฒเซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเซเชชเชทเซเชŸ เชชเชฐเชตเชพเชจเช—เซ€เช“ เช†เชชเซเชฏเชพ เชตเชฟเชจเชพ เชธเชฟเชธเซเชŸเชฎ เช•เซเชทเชฎเชคเชพเช“เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ€ เชถเช•เชคเซ€ เชจเชฅเซ€;
  • JavaScript เชฅเซ€ เช†เช—เชณ TypeScript เชฎเชพเชŸเซ‡ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชธเชชเซ‹เชฐเซเชŸ. เชชเซเชฐเช•เชพเชฐ เชšเช•เชพเชธเชฃเซ€ เช…เชจเซ‡ JavaScript เชœเชจเชฐเซ‡เชถเชจ เชฎเชพเชŸเซ‡, เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค TypeScript เช•เชฎเซเชชเชพเช‡เชฒเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ V8 เชฎเชพเช‚ JavaScript เชชเชพเชฐเซเชธเชฟเช‚เช—เชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€เชฎเชพเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡;
  • เชฐเชจเชŸเชพเช‡เชฎ เชธเชฟเช‚เช—เชฒ เชธเซเชต-เชธเชฎเชพเชฏเซ‡เชฒ เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเช‡เชฒ ("เชกเซ‡เชจเซ‹") เชจเชพ เชฐเซ‚เชชเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชกเซ‡เชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชคเชฎเชพเชฐเชพ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เชฒเช—เชญเช— 30 MB เช•เชฆเชจเซ€ เชเช• เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเช‡เชฒ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เช•เซ‹เชˆ เชฌเชพเชนเซเชฏ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชจเชฅเซ€ เช…เชจเซ‡ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เช•เซ‹เชˆ เชตเชฟเชถเชฟเชทเซเชŸ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เชคเชฆเซเชชเชฐเชพเช‚เชค, เชกเซ‡เชจเซ‹ เช เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฟเช• เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชฐเชธเซเชŸ เช•เซเชฐเซ‡เชŸ เชชเซ‡เช•เซ‡เชœเซ‹ (deno_core, rusty_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 เชซเชพเช‡เชฒเชฎเชพเช‚ เชœเซ‹เชกเซ€ เชถเช•เชพเชฏ เช›เซ‡.

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

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