Microsoft TypeScript Native Previewsプレビュー版公開、高速化と新機能で開発効率向上
スポンサーリンク
記事の要約
- TypeScript Native Previewsのプレビュー版を公開した
- npmとVS Code拡張機能で利用可能になった
- TypeScript 7として正式リリース予定
スポンサーリンク
TypeScript Native Previewsプレビュー版公開
Microsoftは2025年5月22日、TypeScript Native Previewsのプレビュー版を公開した。このプレビュー版は、TypeScriptコンパイラとツールセットをネイティブコードに移植したもので、多くのプロジェクトで10倍の速度向上を実現しているのだ。
npmパッケージ「@typescript/native-preview」として提供され、tsgo実行ファイルを使用することで既存のtscコマンドと同様に利用できる。VS Code拡張機能「TypeScript (Native Preview)」もVisual Studio Marketplaceで公開されている。この拡張機能は初期段階のため、有効化が必要だ。
TypeScript Native Previewsは、将来的にはTypeScript 7として正式リリースされる予定である。夜間ビルドで最新の開発状況を試すことができる。VS Code拡張機能を使用している場合は、自動更新される。機能は限定的だが、JSXの型チェックサポートやJavaScriptファイルの型チェックサポートなどが追加されている。
コマンドライン機能の一部やエディタ機能の一部は未実装だが、今後追加される予定だ。開発チームはこれらの機能の追加に注力し、定期的にアップデートを提供していくとしている。
TypeScript Native Previewsの概要
項目 | 詳細 |
---|---|
公開日 | 2025年5月22日 |
入手方法 | npm install -D @typescript/native-preview |
実行ファイル | tsgo (将来的にtscに改名予定) |
VS Code拡張機能 | TypeScript (Native Preview) |
対応状況 | プレビュー版、TypeScript 7として正式リリース予定 |
主な機能 | 型チェック(JSX、JavaScriptを含む)、コンパイル |
未実装機能 | --build、--declaration emit、一部のエディタ機能など |
スポンサーリンク
tsgo実行ファイルについて
tsgoはTypeScript Native Previewsで使用される新しいコンパイラ実行ファイルだ。既存のtscコマンドと同様の機能を提供するが、ネイティブコードで実装されているため、大幅な速度向上を実現している。
- ネイティブコードによる高速化
- 共有メモリ並列処理とコンカレンシーの活用
- tscコマンドとの互換性
将来的にはtsgoはtscに改名され、typescriptパッケージに統合される予定だ。現在、プレビュー版として別途提供されている。
TypeScript Native Previewsに関する考察
TypeScript Native Previewsは、TypeScriptの開発速度を大幅に向上させる可能性を秘めている。特に大規模プロジェクトにおいては、コンパイル時間の短縮による開発効率の向上が期待できる。しかし、現時点では未実装の機能も多く、安定性もまだ十分とは言えないだろう。
今後、未実装機能の追加や安定性の向上、そしてAPIの改善が課題となる。特に、大規模プロジェクトでの利用を想定した場合、既存のTypeScriptコードとの互換性や、エラーハンドリングの改善が重要となるだろう。これらの課題が解決されれば、TypeScript Native PreviewsはTypeScript開発の標準的なツールとなる可能性が高い。
さらに、エディタとの統合の強化や、より高度な型チェック機能の追加なども期待したい。TypeScript Native Previewsの進化によって、より多くの開発者がTypeScriptを利用しやすくなることを期待している。
参考サイト
- ^ Microsoft Dev Blogs. 「Announcing TypeScript Native Previews - TypeScript」. https://devblogs.microsoft.com/typescript/announcing-typescript-native-previews/, (参照 25-05-23). 2471
- Microsoft. https://www.microsoft.com/ja-jp
※上記コンテンツはAIで確認しておりますが、間違い等ある場合はコメントよりご連絡いただけますと幸いです。
- Adobe Substance3D Painter 11.0以前の脆弱性CVE-2025-30322、任意コード実行の危険性
- Adobe Substance3D Stager 3.1.1以前のバージョンで深刻な脆弱性CVE-2025-43569が発見、速やかなアップデートが必要
- MicrosoftがAzure向けJava JVMランチャーjazをプライベートプレビューで公開、クラウド環境でのJavaアプリケーションのパフォーマンス向上に貢献
- GitHub Copilot for XcodeがAgent ModeとMCPサポートをパブリックプレビューで公開、開発効率の大幅な向上が期待
- GoogleがGemini 2.5モデルシリーズをアップデート、Deep Thinkモード搭載で性能向上
- Microsoft Excelの深刻な脆弱性CVE-2025-29977が公開、複数バージョンに影響
- Microsoft Excelの深刻な脆弱性CVE-2025-29979が公開、迅速な対策が必要
- MicrosoftがExcelのリモートコード実行脆弱性CVE-2025-30375を公開、複数バージョンへの影響を確認
- Microsoft Excelの脆弱性CVE-2025-30383、リモートコード実行リスクに対応する緊急アップデート
- Microsoft Excelの脆弱性CVE-2025-30393、リモートコード実行の危険性と対策
スポンサーリンク