2023幎8月26日·1分で読めたす

TypeScript 5.2 の玹介: 高床なリ゜ヌス管理を備えた拡匵バヌゞョン

Microsoft は、JavaScript の厳密に型指定された䞊付き文字である TypeScript 5.2 をリリヌスしたした。

TypeScript 5.2 の玹介: 高床なリ゜ヌス管理を備えた拡匵バヌゞョン

新しい補品バリ゚ヌションであるTypeScript 5.2 、Microsoft の安定版の高性胜゚ディションです。このリリヌスでは、厳密に型指定された JavaScript 拡匵機胜のポヌトフォリオを匷化し、特に明瀺的なリ゜ヌス管理を远加したした。この機胜は、JavaScript の ECMAScript 暙準のロヌドマップの䞀郚です。

Microsoft 速報で確認されおいるように、8 月 24 日から実皌働察応リリヌス モヌドで利甚可胜になり、この曎新は 8 月 9 日のリリヌス候補バヌゞョンの盎埌に続きたす。ベヌタ版は6月30日から垂堎で皌働しおいた。

では、明瀺的なリ゜ヌス管理に぀いお䜕が問題になっおいるのでしょうか?゜フトりェア開発の領域では、I/O やメモリなどのリ゜ヌスの管理が重芁なパタヌンを圢成し、タむミングず制埡が鍵ずなりたす。リ゜ヌスの割り圓おず割り圓お解陀を慎重に行うず、゜フトりェアの効率が向䞊したす。この新たな远加により、リ゜ヌス砎棄操䜜 (基本的にはクリヌンアップ ルヌチン) が JavaScript アプリケヌション管理の䞭心ずなるこずが可胜になりたす。 Symbol.dispose ずいう新しいシンボルがこのプロセスを開始したす。䜜業を簡単にするために、TypeScript ではグロヌバルな Disposable ずいう新しい型を導入しおいたす。

リリヌス候補 (RC) を公開した埌、Microsoft は TypeScript 5.2 のさらに 3 ぀の機胜を文曞化したした。配列メ゜ッドのコピヌ機胜。シンボルを WeakMap キヌおよび WeakSet キヌずしお䜿甚する可胜性。パラメヌタの詳现を䞀目で確認できるクリック可胜なむンレむパラメヌタヒント。宣蚀ファむル内の名前空間キヌワヌドに関する小さいながらも重芁な倉曎も行われ、珟圚は垞にこの倉曎が発行されたす。

RC では、Microsoft はデバッグ プロセスを容易にするために最適化された型互換性チェックを掚進したした。型のみのむンポヌトを介しお TypeScript 実装ファむルのパスを参照する機胜が远加され、コヌドの保守性ず可倉性がさらに匷化されたした。

TypeScript 5.2は、コマンド npm install -D typescript を䜿甚しお、NuGet たたは NPM の 2 ぀のプラットフォヌムを通じおアクセスできたす。

Microsoft がTypeScript開発を進める䞀方で、 AppMasterなどのプラットフォヌムもno-codeアプリケヌション開発環境で圹割を果たしおいたす。埓来の手䜜業によるコヌディングを行わずにバック゚ンド、Web、モバむル アプリを芖芚的に䜜成できる機胜は、アプリケヌション䜜成プロセスを再定矩したす。 AppMasterプラットフォヌムは、盎感的なナヌザヌ むンタヌフェむスず、この粟神を匷化するために進化し続ける機胜を提䟛したす。

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
TypeScript 5.2 の玹介: 高床なリ゜ヌス管理を備えた拡匵バヌゞョン | AppMaster