Variasi produk baru telah memasuki lanskap teknologi - TypeScript 5.2, edisi berkinerja tinggi dari kandang Microsoft. Memperkuat portofolio penyempurnaan JavaScript yang sangat beragam, rilis ini secara khusus menghadirkan pengelolaan sumber daya yang eksplisit. Fitur ini merupakan bagian dari peta jalan untuk standar ECMAScript JavaScript.
Tersedia dalam mode rilis siap produksi sejak 24 Agustus, sebagaimana dikonfirmasi oleh buletin Microsoft, pembaruan ini segera menyusul setelah versi kandidat rilis 9 Agustus. Bentuk beta telah beroperasi di pasar sejak 30 Juni.
Jadi, apa yang dimaksud dengan pengelolaan sumber daya secara eksplisit? Dalam bidang pengembangan perangkat lunak, pengelolaan sumber daya seperti I/O dan memori membentuk pola penting di mana waktu dan kontrol adalah kuncinya. Mengalokasikan dan membatalkan alokasi sumber daya secara bijaksana berkontribusi terhadap efisiensi perangkat lunak. Penambahan baru ini memungkinkan operasi pembuangan sumber daya, yang pada dasarnya merupakan rutinitas pembersihan, menjadi yang terdepan dan terpusat dalam manajemen aplikasi JavaScript. Simbol baru yang disebut Symbol.dispose memulai proses ini. Untuk mempermudah, TypeScript memperkenalkan tipe baru, yaitu Sekali Pakai global.
Setelah merilis Release Candidate (RC), Microsoft mendokumentasikan tiga fitur lebih lanjut dengan TypeScript 5.2: kemampuan penyalinan metode array; potensi untuk menggunakan simbol sebagai kunci WeakMap dan WeakSet; dan petunjuk parameter tatahan yang dapat diklik menawarkan detail parameter sekilas. Perubahan kecil, namun signifikan, mengenai kata kunci namespace dalam file deklarasi juga telah dibuat - perubahan tersebut selalu dikeluarkan sekarang.
Dengan RC, Microsoft telah meluncurkan pemeriksaan kompatibilitas tipe yang dioptimalkan untuk memudahkan proses debugging. Ia menambahkan kemampuan untuk mereferensikan jalur file implementasi TypeScript melalui impor hanya tipe, yang semakin memperkuat pemeliharaan dan variabilitas kode.
TypeScript 5.2 dapat diakses melalui dua platform - NuGet atau NPM, dengan menggunakan perintah: npm install -D typescript .
Meskipun Microsoft terus maju dalam pengembangan TypeScript, platform seperti AppMaster juga memainkan perannya dalam lanskap pengembangan aplikasi no-code. Kemampuan untuk membuat aplikasi backend, web, dan seluler secara visual, tanpa pengkodean tangan tradisional, mengubah proses pembuatan aplikasi. Platform AppMaster menawarkan antarmuka pengguna yang intuitif dan kemampuan yang terus berkembang untuk mendukung etos ini.