Microsoft mengumumkan ketersediaan umum .NET 8 dengan kinerja dan peningkatan lainnya
2 menit Baca
Ditampilkan di
Baca halaman pengungkapan kami untuk mengetahui bagaimana Anda dapat membantu MSPoweruser mempertahankan tim editorial Baca lebih lanjut
Hari ini, Microsoft mengumumkan ketersediaan .NET 8 dengan ribuan peningkatan kinerja, stabilitas, dan keamanan. Bersamaan dengan .NET 8, Microsoft juga mengumumkan beberapa peningkatan platform dan alat untuk meningkatkan produktivitas pengembang. Anda dapat membaca tentang hal-hal penting dari rilis .NET 8 di bawah.
Kinerja:
- .NET 8 hadir dengan generator kode baru yang disebut Dynamic Profile-Guided Optimization (PGO) yang mengoptimalkan kode Anda berdasarkan penggunaan di dunia nyata. Microsoft mengklaim fitur ini mampu meningkatkan kinerja aplikasi hingga 20%.
- Dukungan set instruksi AVX-512 memungkinkan operasi paralel pada vektor data 512-bit.
- Tipe primitif (numerik dan seterusnya) sekarang mengimplementasikan antarmuka baru yang dapat diformat dan diurai, yang memungkinkan mereka untuk langsung memformat dan menguraikan sebagai UTF-8 tanpa overhead transcoding apa pun.
.NET Aspirasi:
.NET Aspire adalah tumpukan untuk membangun aplikasi cloud-native yang tangguh, dapat diamati, dan dikonfigurasi dengan .NET. .NET Aspire berisi serangkaian komponen pilihan yang ditingkatkan untuk cloud-native dengan telemetri, ketahanan, konfigurasi, dan pemeriksaan kesehatan. .NET Aspire membantu dalam hal berikut:
- Orkestrasi: .NET Aspire menyediakan fitur untuk menjalankan dan menghubungkan aplikasi multi-proyek dan dependensinya.
- Komponen: Komponen .NET Aspire adalah paket NuGet untuk layanan yang umum digunakan, seperti Redis atau Postgres, dengan antarmuka standar yang memastikan komponen tersebut terhubung secara konsisten dan lancar dengan aplikasi Anda.
- Tooling: .NET Aspire hadir dengan templat proyek dan pengalaman perkakas untuk Visual Studio dan
dotnet
CLI membantu Anda membuat dan berinteraksi dengan aplikasi .NET Aspire.
Peningkatan Kontainer .NET:
Gambar .NET kini hadir dengan pengguna non-root untuk keamanan lebih. Perkakas .NET SDK menerbitkan gambar kontainer tanpa Dockerfile dan non-root secara default. Selain itu, waktu yang dibutuhkan untuk menyebarkan aplikasi .NET ke kontainer lebih cepat karena gambar dasar .NET lebih kecil.
Peningkatan Blazor:
Blazor di .NET 8 dapat menggunakan server dan klien secara bersamaan untuk menangani semua kebutuhan UI web Anda.
Pengembangan AI:
.NET 8 membawa beberapa perbaikan pada?System.Numerics
?library untuk meningkatkan kompatibilitasnya dengan beban kerja AI Generatif.
Selain hal di atas, rilis .NET 8 yang baru juga dilengkapi dengan beberapa peningkatan lainnya, Anda dapat membacanya secara detail di sini.