4 ポイント 投稿者 xguru 2025-02-23 | まだコメントはありません。 | WhatsAppで共有
  • OpenTelemetryの組み込みサポート : Denoが console.logDeno.servefetch などのAPIを自動的に計測
  • deno lint を大幅アップグレード : JSXおよびReact関連の15個の新しいルールを追加し、プラグインシステムを導入(ESLintに類似)
  • SQLiteを簡単に使えるよう node:sqlite モジュールを追加
  • deno check を改善 : JSDoc @import タグをサポートし、compilerOptions をワークスペースごとに異なる設定にできる
  • deno lsp を改善 : 自動補完速度が 最大20倍向上node_modules.wasm ファイルの自動補完をサポート。.scss.sass.less.vue.svelte などのフォーマットをサポート
  • deno task を改善 : より強力で予測可能になり、ワイルドカードをサポートして "start-*" のようなパターンで複数タスクを実行可能
  • deno outdated --update --interactive を追加し、依存関係管理を改善
  • Deno.cwd() の権限を緩和 : 以前は --allow-read が必要だったが、今後は権限なしで使用可能
  • deno compile の性能を改善 : Macで バイナリサイズが5MB減少、ファイル読み取り速度が 40%向上
  • より精密になった deno bench
  • WebTransport およびQUICプロトコルをサポートする 実験的APIを追加 : Deno.connectQuic および Deno.QuicEndpoint を通じてQUIC接続が可能
  • Node.jsおよびnpm互換性を改善 : .npmrc の自動検出、process.cpuUsagefs.readFile(Sync)FileHandle.stat などさまざまなNode.js APIをサポート
  • 性能最適化 : Deno.stat および fs.statWindowsで2.5倍高速node:fs.cpSyncDeno 2.1より2倍高速で、Node.js 20より3倍高速
  • WebGPUの性能最適化およびJupyterとの統合を改善
  • LTO(リンク時最適化)を適用し、Linuxバイナリサイズを15MB削減(137MB → 122MB)
  • TypeScript 5.7およびV8 13.4にアップグレード : TypedArrayジェネリック型をサポートし、型安全性が向上
  • Deno 2.1はLTSバージョンとして維持され、6か月間セキュリティおよび性能パッチを提供

まだコメントはありません。

まだコメントはありません。