Deno JavaScript เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ NPM เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฆเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒ เจนเฉˆ

Deno 1.28 เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจธเฉˆเจ‚เจกเจฌเจพเจ•เจธเจฟเฉฐเจ— JavaScript เจ…เจคเฉ‡ TypeScript เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจœเฉ‹ เจธเจฐเจตเจฐ-เจธเจพเจˆเจก เจนเฉˆเจ‚เจกเจฒเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฐเจฟเจ†เจจ เจกเจพเจนเจฒ เจฆเฉเจ†เจฐเจพ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, Node.js เจฆเฉ‡ เจจเจฟเจฐเจฎเจพเจคเจพ. Node.js เจตเจพเจ‚เจ—, Deno V8 JavaScript เจ‡เฉฐเจœเจฃ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ Chromium-เจ…เจงเจพเจฐเจฟเจค เจฌเฉเจฐเจพเจŠเจœเจผเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉ€ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚, Deno Node.js เจฆเจพ เจซเฉ‹เจฐเจ• เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจธเจ•เฉเจฐเฉˆเจš เจคเฉ‹เจ‚ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ•เฉ‹เจก เจจเฉ‚เฉฐ MIT เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจคเจนเจฟเจค เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจฒเฉ€เจจเจ•เจธ, เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจ…เจคเฉ‡ เจฎเฉˆเจ•เฉ‹เจธ เจฒเจˆ เจฌเจฟเจฒเจก เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค

Deno เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจตเจงเฉ‡เจฐเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจตเจพเจคเจพเจตเจฐเจฃ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจ…เจคเฉ‡ Node.js เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจตเจฟเฉฑเจš เจธเฉฐเจ•เจฒเจชเจฟเจ• เจ—เจฒเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐเจจ เจฒเจˆ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€เฅค เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, V8 เจ‡เฉฐเจœเจฃ เจจเฉ‚เฉฐ Rust เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ˜เฉฑเจŸ-เจชเฉฑเจงเจฐเฉ€ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจคเฉ‹เจ‚ เจชเฉˆเจฆเจพ เจนเฉ‹เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจฌเจšเจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจ—เฉˆเจฐ-เจฌเจฒเฉŒเจ•เจฟเฉฐเจ— เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจจ เจฒเจˆ, เจŸเฉ‹เจ•เฉ€เจ“ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ, เจœเฉ‹ เจ•เจฟ เจœเฉฐเจ—เจพเจฒ เจตเจฟเฉฑเจš เจตเฉ€ เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจŸเฉ‹เจ•เฉ€เจ“ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจตเฉˆเจ‚เจŸ-เจธเฉฐเจšเจพเจฒเจฟเจค เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเจพเจฒเฉ€เจ†เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจฎเจฒเจŸเฉ€-เจฅเฉเจฐเฉˆเจกเจฟเฉฐเจ— เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ…เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจธ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจฆเจพ เจนเฉˆเฅค

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

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

Node.js เจจเจพเจฒเฉ‹เจ‚ Deno เจตเจฟเฉฑเจš NPM เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจฌเจนเฉเจค เจธเฉŒเจ–เจพ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจฎเฉŒเจกเจฟเจŠเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจˆ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ (เจฎเฉŒเจกเจฟเจŠเจฒ เจ‰เจฆเฉ‹เจ‚ เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจœเจฆเฉ‹เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจชเจนเจฟเจฒเฉ€ เจตเจพเจฐ เจฒเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ), เจ‡เฉฑเจฅเฉ‡ เจ•เฉ‹เจˆ เจชเฉˆเจ•เฉ‡เจœ.json เจซเจพเจˆเจฒ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ…เจคเฉ‡ เจ•เฉ‹เจˆ เจกเจฟเจซเจพเจฒเจŸ node_modules เจจเจนเฉ€เจ‚ เจนเฉˆ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ (เจฎเฉ‹เจกเจฟเจŠเจฒ เจธเจผเฉ‡เจ…เจฐเจก เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจ•เฉˆเจธเจผ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจชเจฐ "--node-modules-dir" เจตเจฟเจ•เจฒเจช เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจชเฉเจฐเจพเจฃเฉ‡ เจตเจฟเจนเจพเจฐ เจจเฉ‚เฉฐ เจตเจพเจชเจธ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉˆ)เฅค

NPM-เจ…เจงเจพเจฐเจฟเจค เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ Deno เจฆเฉ‡ เจชเจนเฉเฉฐเจš เจจเจฟเจฏเฉฐเจคเจฐเจฃ, เจ…เจฒเฉฑเจ—-เจฅเจฒเฉฑเจ— เจ…เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ†-เจธเฉฐเจตเฉ‡เจฆเจจเจธเจผเฉ€เจฒ เจ‰เฉฑเจจเจค เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจฌเจฐเจ•เจฐเจพเจฐ เจฐเฉฑเจ–เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจธเจผเฉฑเจ•เฉ€ เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจนเจฎเจฒเจฟเจ†เจ‚ เจฆเจพ เจฎเฉเจ•เจพเจฌเจฒเจพ เจ•เจฐเจจ เจฒเจˆ, เจกเฉ€เจจเฉ‹ เจกเจฟเจซเฉŒเจฒเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐเจคเจพ เจคเฉ‹เจ‚ เจธเจฟเจธเจŸเจฎ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เฉ‹เจธเจผเจฟเจธเจผเจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ–เฉ‹เจœเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฌเจพเจฐเฉ‡ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจฎเฉ‹เจกเฉ€เจŠเจฒ /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 เจชเจพเจฐเจธเจฟเฉฐเจ— เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจตเจฟเฉฑเจš เจ—เจฟเจฐเจพเจตเจŸ เจตเฉฑเจฒ เจฒเฉˆ เจœเจพเจ‚เจฆเจพ เจนเฉˆ;
  • เจฐเจจเจŸเจพเจˆเจฎ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจธเจตเฉˆ-เจจเจฟเจฐเจฎเจฟเจค เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจซเจพเจˆเจฒ ("เจกเฉ‡เจจเฉ‹") เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆเฅค Deno เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฒเจˆ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจซเจพเจˆเจฒ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจฒเจ—เจญเจ— 30 MB เจ†เจ•เจพเจฐ เจฆเฉ€, เจœเจฟเจธเจฆเฉ€ เจ•เฉ‹เจˆ เจฌเจพเจนเจฐเฉ€ เจจเจฟเจฐเจญเจฐเจคเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ…เจคเฉ‡ เจธเจฟเจธเจŸเจฎ 'เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจตเจฟเจธเจผเฉ‡เจธเจผ เจธเจฅเจพเจชเจจเจพ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, deno เจ‡เฉฑเจ• เจฎเฉ‹เจจเฉ‹เจฒเจฟเจฅเจฟเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจฐเจธเจŸ เจ•เจฐเฉ‡เจŸ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ (deno_core, rusty_v8) เจฆเจพ เจ‡เฉฑเจ• เจธเฉฐเจ—เฉเจฐเจนเจฟ เจนเฉˆ, เจœเฉ‹ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ;
  • เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจจเจพเจฒ เจนเฉ€ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ URL เจเจกเจฐเฉˆเจธเจฟเฉฐเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, welcome.js เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ โ€œdeno https://deno.land/std/examples/welcome.jsโ€ เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจฌเจพเจนเจฐเฉ€ เจธเจฐเฉ‹เจคเจพเจ‚ เจคเฉ‹เจ‚ เจ•เฉ‹เจก เจธเจฅเจพเจจเจ• เจธเจฟเจธเจŸเจฎ 'เจคเฉ‡ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ…เจคเฉ‡ เจ•เฉˆเจธเจผ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจชเจฐ เจ•เจฆเฉ‡ เจตเฉ€ เจ†เจชเจฃเฉ‡ เจ†เจช เจ…เฉฑเจชเจกเฉ‡เจŸ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ (เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฒเจˆ เจธเจชเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ "--เจฐเฉ€เจฒเฉ‹เจก" เจซเจฒเฉˆเจ— เจจเจพเจฒ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ);
  • เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš HTTP เจฆเฉเจ†เจฐเจพ เจจเฉˆเจŸเจตเจฐเจ• เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจ•เฉเจธเจผเจฒ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†; เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเจพเจฒเฉ‡ เจจเฉˆเจŸเจตเจฐเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ;
  • เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฒ เจตเฉˆเจฌ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจœเฉ‹ เจกเฉ‡เจจเฉ‹ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจจเจฟเจฏเจฎเจค เจตเฉˆเฉฑเจฌ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจตเจฟเฉฑเจš เจฆเฉ‹เจจเจพเจ‚ เจตเจฟเฉฑเจš เจšเจฒเจพเจˆเจ†เจ‚ เจœเจพ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ;
  • เจฎเฉŒเจกเจฟเจŠเจฒเจพเจ‚ เจฆเฉ‡ เจ‡เฉฑเจ• เจฎเจฟเจ†เจฐเฉ€ เจธเจฎเฉ‚เจน เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€, เจœเจฟเจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจฌเจพเจนเจฐเฉ€ เจจเจฟเจฐเจญเจฐเจคเจพ เจจเจพเจฒ เจฌเฉฐเจงเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ. เจฎเจฟเจ†เจฐเฉ€ เจธเฉฐเจ—เฉเจฐเจนเจฟ เจฆเฉ‡ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจตเจพเจงเฉ‚ เจ†เจกเจฟเจŸ เจ…เจคเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจคเฉ‹เจ‚ เจ—เฉเจœเจผเจฐ เจšเฉเฉฑเจ•เฉ‡ เจนเจจ;
  • เจฐเจจเจŸเจพเจˆเจฎ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, Deno เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจ‡เฉฑเจ• เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ เจตเจœเฉ‹เจ‚ เจตเฉ€ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เฉ‹เจก เจฆเฉ‡ เจ…เฉฐเจฆเจฐ URL เจฆเฉเจ†เจฐเจพ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจฎเฉ‹เจกเฉ€เจŠเจฒ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ "https://deno.land/std/log/mod.ts" เจคเฉ‹เจ‚ เจฒเฉŒเจ— เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ•เฉ‹เจก "เจ†เจฏเจพเจค *" เจตเจฟเฉฑเจš เจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค URL เจฐเจพเจนเฉ€เจ‚ เจฌเจพเจนเจฐเฉ€ เจธเจฐเจตเจฐเจพเจ‚ เจคเฉ‹เจ‚ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เฉ€เจคเฉ€เจ†เจ‚ เจซเจผเจพเจˆเจฒเจพเจ‚ เจ•เฉˆเจธเจผ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจฎเฉ‹เจกเฉ€เจŠเจฒ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจฒเจˆ เจฌเจพเจˆเจกเจฟเฉฐเจ— URL เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉฐเจฌเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจ•เฉ‡ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, โ€œhttps://unpkg.com/[เจˆเจฎเฉ‡เจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค]/dist/liltest.js";
  • เจฌเจฃเจคเจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจจเจฟเจฐเจญเจฐเจคเจพ เจจเจฟเจฐเฉ€เจ–เจฃ เจชเฉเจฐเจฃเจพเจฒเฉ€ (โ€œdeno infoโ€ เจ•เจฎเจพเจ‚เจก) เจ…เจคเฉ‡ เจ•เฉ‹เจก เจซเจพเจฐเจฎเฉˆเจŸเจฟเฉฐเจ— (deno fmt) เจฒเจˆ เจ‡เฉฑเจ• เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆ;
  • เจธเจพเจฐเฉ€เจ†เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• JavaScript เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹