Microsoftは、JavaScriptの人気のあるタイプスーパーセットの大幅な更新であるTypeScript 5.9を正式に発売しました。 2025年8月1日にリリースされたこの新しいバージョンは、簡素化されたプロジェクトのセットアップやより有益なエディターツールチップなど、主要な開発者エクスペリエンスの改善を提供します。
新機能の中でキーは、開発者がモジュールの評価を延期し、アプリケーションの起動パフォーマンスを高めることができるECMAScriptの提案であるImport Deferのサポートです。このリリースは、Languageの将来の明確なロードマップを提供します。バージョン6.0は、タイプスクリプト7.0の完全な、GOベースの書き換えの準備ステップとして配置されています。 href=”https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/”target=”_ blank”> TSC – Initコマンドは、最小限で規範的なtsconfig.jsonファイルを生成します。この変更は、以前の冗長テンプレートが開発者によってすぐに剥奪されることが多いという長年のフィードバックに対処します。 Verbatimmodulesyntax:true、およびmoduledeTection:”force”。また、ツールは「拡張可能なホーバー」のプレビューで強化され、ユーザーはエディターで複雑なタイプを直接探索できます。 Dom Apisには、MDNからの要約説明も含まれています。ターゲット=”_ blank”>ステージ3 ecmascriptの提案。これにより、モジュールをロードできますが、エクスポートが実際にアクセスされるまで実行を担当します。アプリケーションスタートアップ時間を最適化するための強力なツールです。
この機能は、名前空間のインポートのみをサポートします(’…’からnsとしてdefer *をインポート)。これは、最新のブラウザやnode.js、または必要な変換を実行できるバンドラーなど、ランタイム環境でのネイティブサポートが必要です。この設定は、 node.js v20 のモジュール解像度と動作を正確にモデル化するように設計されています。
パフォーマンスもブーストします。コンパイラは現在、タイプのインスタンス化をより効果的にキャッシュし、複雑なライブラリでの冗長な作業を減らします。さらに、チームによると、最適化されたファイルの存在チェックは、大規模なプロジェクトで約11%の速度上昇をもたらす可能性があります。
バージョン7.0への道:ネイティブコンパイラ
おそらく最も戦略的に重要なのは、このリリースと共有される長期的なビジョンです。 MicrosoftはTypeScript 6.0を移行バージョンとして配置しており、開発者がバージョン7.0の主要なアーキテクチャシフトの準備を支援するように設計されています。
TypescriptのプロダクトマネージャーであるDaniel Rosenwasserは、「Typescript 6.0のビジョンは、開発者がTypeScript 7.0のコードベースを調整するための遷移ポイントとして機能することです」と述べて、戦略を説明しました。彼は、ほとんどの場合、「TypeScript 7.0を採用するための準備ができている」
この動きは、コンパイラのパフォーマンスを劇的に改善することに焦点を合わせていることを強調しました。このネイティブコンパイラのプレビューは、開発者がテストするために既に利用できます。
には、いくつかの壊れた変更が含まれています。チームは、新機能と明確な将来の方向性が好評を博していることを望んでいます。 Rosenwasserが発表で結論付けたように、「TypeScript 5.9があなたをうまく扱い、日々のコーディングを喜びにすることを願っています。」