Deno 2.9.5リリース、QuickJSバックエンドで実行バイナリを最大45%軽量化
Deno 2.9.5が公開され、deno compileに実験的なQuickJSバックエンドが追加されました。同じCLI・同じソースコードでコンパイルした場合、V8バックエンドの64MBに対しQuickJSでは35MBとなり、約45%のサイズ削減とコールドスタート約25%高速化が確認されています。
まとめサイトの記事や機械翻訳ではなく、一次情報だけを追っています。興味のあるトピックだけ選んで読めます。
トピック: deno解除
Deno 2.9.5が公開され、deno compileに実験的なQuickJSバックエンドが追加されました。同じCLI・同じソースコードでコンパイルした場合、V8バックエンドの64MBに対しQuickJSでは35MBとなり、約45%のサイズ削減とコールドスタート約25%高速化が確認されています。
Deno公式が2.8.1をリリースしました。33件のバグ修正に加え、複数のセキュリティ勧告への対応が含まれており、全利用者に対して速やかなアップデートが強く呼びかけられています。詳細な変更内容はDenoのGitHubリポジトリで確認できます。
JavaScript/TypeScriptバンドラesbuildのv0.28.1がリリースされました。Windows環境でのローカル開発サーバーに関するパストラバーサルの脆弱性修正と、Deno APIへのダウンロード整合性チェック追加という2件のセキュリティ対応に加え、minifierやモジュール評価、new演算子周りの複数のバグ修正が含まれています。
webpackのv5.108.0がリリースされ、Bun・Deno・Universalという新しいビルド対象が追加されました。あわせてHTMLモジュールのHMR対応やCSS・ツリーシェイキングの機能強化、多数のパフォーマンス改善・セキュリティ修正も含まれています。