ืคืืืคืืจืืช Deno 1.16 JavaScript ืฉืืืจืจื, ืืืืืขืืช ืืืืฆืืข ืขืฆืืื (ืืื ืฉืืืืฉ ืืืคืืคื) ืฉื ืืืฉืืืื ืฉื ืืชืื ื-JavaScript ืื-TypeScript. ืืคืจืืืงื ืคืืชื ืขื ืืื ืืืืจ Node.js Ryan Dahl. ืงืื ืืคืืืคืืจืื ืืชืื ืืฉืคืช ืืชืื ืืช Rust ืืืืคืฅ ืชืืช ืจืืฉืืื MIT. ืื ืืื ืืืื ื ืืืื ื ืขืืืจ Linux, Windows ื-macOS.
ืืคืจืืืงื ืืืื ืืคืืืคืืจืืช Node.js ืืืืืื ืื, ืืฉืชืืฉ ืืื ืืข V8 JavaScript, ืืืื, ืืืืจื ืืืืจ Node.js, ืืื ืืชืงื ืืกืคืจ ืคืืืื ืืจืืืืงืืื ืืื ืฉื ืงืืืื ืืฉืื ื ืืื ื ืื ืืืื ืกืื ืืืืื :
- ืฉืืืืฉ ื-Rust ืืฉืคื ืืจืืฉืืช, ืื ืฉืืืืจื ืืืคืชืืื ืืคืืืช ืืช ืืกืืืื ืืคืืืขืืืืช ืืงืฉืืจืืช ืื ืืืื ืืืืจืื ืืจืื ื ืืืื (ืืฆืคืช ืืืืจ, ืฉืืืืฉ-ืืืจ-ืืืคืฉื ืืื');
- Deno ืืื ื ืืฉืชืืฉ ืืื ืื ืืืืืืืช npm ืื-package.json, ืื ืฉืื ืื ืืช ืืืฉืชืืฉ ืืืชืงืื ืืืืืืื ืขื ืืื ืฆืืื ืืชืืืช URL ืื ื ืชืื ืืืืืื ืฉืืืชืงื. ืขื ืืืช, ืืคืจืืืงื ืืฆืืข ืืกืคืจ ืืื ืขืืจ ืืื ืืคืฉื ืืช ืืขืืืื ืขื ืืืืืืื ืฉื ืฆื ืฉืืืฉื;
- ืืคืืืงืฆืืืช ืคืืขืืืช ืื ืคืจื ืืืจืืื ืืื ืืืื ืืื ืืืฉื ืืจืฉืช, ืืืฉืชื ื ืกืืืื ืืืืขืจืืช ืืงืืฆืื, ืืื ืืจืฉืืืช ืฉื ืืชื ื ืืืคืืจืฉ;
- ืืืจืืืืงืืืจื ืืกืคืงืช ืืช ืืืืืืช ืืืฆืืจ ืืืฉืืื ืืื ืืจื ื ืืื ืืืจืกืืืื ืฉืืืืืื ืืขืืื ืื ืืืขืจืืช Deno ืืื ืืืคืืคื ืจืืื;
- ืฉืืืืฉ ื-"ES Modules" ืืืกืจ ืชืืืื ื- require();
- ืื ืฉืืืื ืืืคืืืงืฆืืืช ืืื ืืจื ื ืฉืืื ื ืืืืคืืช ืขื ืืื ืืืชืื ืช ืืืืืื ืืกืืืื ืืืคืืื;
- ืชืืืื ื-TypeScript ืื ืืกืฃ ื-JavaScript;
- ืืืืื ืืืื ืฉื ืืคืืืคืืจืื ืืืืื ื ืืฉืืืืฉ ืืื 84 ืืื-ืืืื (ืืืจืืืื zip - 31 ืืื-ืืืื) ืืฆืืจื ืฉื ืงืืืฅ ืืคืขืื ืืืื;
- ืืขืจืื ืืฆืืขื ืืขืจืืช ืืคืชืจืื ืชืืืช ืืขืืฆืื ืงืื;
- ืืชืืงื ืืืืฉืืืื ืืขืื ืืืฆืืขืื ืืืืืื.
Dino ืืขืื ืืงืฉืืช ืืฆืืจื ืื ืืืกืืช ืืืืฆืขืืช ืคืืืคืืจืืช Tokio, ืืืืืขืืช ืืื ืืืช ืืคืืืงืฆืืืช ืืขืืืช ืืืฆืืขืื ืืืืืื ืืืืืกืกืื ืขื ืืจืืืืงืืืจื ืืื ืขืช ืืืจืืขืื. ืืขื ืืื ืื ืฉืฉืจืช ื-HTTP ืืืืื ื ืฉื Deno ืืืืฉื ื-TypeScript ืขื ืืื ืฉืงืขื TCP ืืงืืจืืื, ืื ืฉืืฉ ืื ืืฉืคืขื ืืืืืืช ืขื ืืืฆืืขื ืคืขืืืืช ืืจืฉืช.
ืืืจืกื ืืืืฉื ืืฆืืื ืช:
- ืืืคืืืืืืฆืื ืฉื ืืืฆืืขืื (4 ืชืืงืื ืื);
- ืชืืงื ืืืชืจ ื-15 ืฉืืืืืช, ืืคืจื, ืืงืื TLS ืชืืื ืืขืช ื-HTTP/2, ืชืช-ืืขืจืืช ืืงืืืื ืชืืืืช ืืกืืื ื ืงืืืื ื ืืกืคืื ืืื';
- ืืืชืจ ืืฉื ื ืชืจืืกืจ ืืืืืฉืื, ืืชืืื ืื ื ืืืืืื ืืฆืืื ืืช ืืชืืืฆืืืชื ืฉื ืชืช ืืืขืจืืืช ืฉื ืืืงื ืืขืืจ Deno.startTls ื-Deno.TestDefinition.permissions, ืขืืืื ืื ืืข V8 JS ืืืจืกื 9.7 ืืชืืืื ืืืจื ืกืคืืจืืฆืืืช ืฉื React 17 JSX.
ืืงืืจ: OpenNet.ru