での 1.0

TypeScript 言語のプログラムのためのオープンで安全な実行環境である Deno のメジャー リリースがあり、次の機能があります。

  • ユーザーによる適切な権限の設定による、ファイル システム、ネットワーク、および環境への例外的に明示的なアクセス。
  • Node.JS と tsc を使用せずに TypeScript を実行します。
  • Javascript との下位互換性: Deno グローバル名前空間を参照せず、有効な Javascript コードである Deno プログラムのサブセットはブラウザーで実行できます。
  • 次のような追加ツールも含まれる単一の実行可能ファイルとして提供されます。
    • deno run --inspect-brk: Visual Studio Code および Google Chrome のリモート デバッグ ツールと対話するデバッグ サーバー。
    • deno install: リモート リソースからの Deno プログラムのインストーラー。 依存関係とともにダウンロードし、プログラムを起動するスクリプトを $HOME/.deno/bin に追加します。
    • deno fmt: コードをフォーマットします。
    • deno バンドル: Deno プログラムのバンドラー。 Deno のプログラムとその依存関係を含む js ファイルを生成します。
    • WIP: ドキュメント ジェネレーターおよび依存関係監査ツール。
  • npm と package.json には依存しません。プログラム内で URL を直接指定した後、外部モジュールがロードされて使用されます (ネットワーク経由のダウンロードは最初の実行時にのみ行われ、その後、モジュールは —reload フラグで呼び出されるまでキャッシュされます)。
    import * を「https://deno.land/std/log/mod.ts」からログとしてインポートします。

  • Node.JS とは異なり、絶対にすべての非同期操作は Promise を返します。
  • プログラムの実行 常に 未処理のエラーが発生すると停止します。

Deno は埋め込み可能なフレームワークであり、クレートを使用して既存の Rust プログラムを拡張するために使用できます。 デノコア.

Deno チームは、Go 言語の標準ライブラリと機能的に似た、外部依存関係のない標準モジュールも提供しています。

Deno はスクリプト実行としての使用に適しており、shebang による呼び出しがサポートされています。
REPLというのがあります。
Rust プログラミング言語で書かれています。

出所: linux.org.ru

コメントを追加します