Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Microsoft .NET 8 Meningkatkan Performa Blazor dan WebAssembly

Microsoft .NET 8 Meningkatkan Performa Blazor dan WebAssembly

Kerangka kerja .NET 8 yang sangat dinanti-nantikan oleh Microsoft diatur untuk meningkatkan kinerja aplikasi web melalui peningkatan signifikan dalam rendering sisi server Blazor dan runtime WebAssembly. Dengan pratinjau keempat yang sekarang tersedia, kerangka kerja pengembangan akan melihat peningkatan signifikan dalam rendering sisi server dengan komponen Blazor, navigasi lanjutan dan penanganan formulir, serta kemampuan rendering streaming.

Pembaruan konten pada aliran respons dapat dialirkan menggunakan rendering streaming .NET 8. Fitur ini sangat berguna untuk halaman yang dirender di sisi server yang membutuhkan eksekusi tugas async yang berjalan lama untuk rendering penuh, sehingga menawarkan pengalaman pengguna yang lebih baik. Perenderan sisi server dan perenderan streaming diperkenalkan masing-masing di .NET 8 Pratinjau 3 dan Pratinjau 4, dengan lebih banyak fitur yang akan ditambahkan di pratinjau mendatang.

Pengembang juga akan memiliki fleksibilitas untuk menambahkan interaktivitas klien berdasarkan per komponen atau per halaman dan memilih mode rendering saat runtime. Selain itu, dengan .NET 8, komponen Blazor dapat dirender sepenuhnya di luar konteks permintaan HTTP. Ini memungkinkan komponen dirender sebagai string HTML atau aliran, terlepas dari lingkungan hosting ASP.NET Core. Kemampuan ini sangat berguna saat membuat fragmen HTML, seperti email otomatis. Setelah .NET 8, Microsoft berencana untuk mengaktifkan pembuatan konten situs statis untuk Blazor.

Diharapkan akan dirilis dalam produksi pada bulan November, .NET 8 juga akan memberikan peningkatan kinerja penting di browser menggunakan WebAssembly. Tes tolok ukur yang menampilkan jiterpreter .NET 8 dengan dukungan parsial JIT (kompilasi just-in-time) menunjukkan rendering UI 20% lebih cepat, serta serialisasi dan deserialisasi JSON berjalan dengan kecepatan dua kali lipat. Microsoft telah memanfaatkan spesifikasi WebAssembly terbaru, termasuk SIMD untuk kompilasi sebelumnya dan penyempurnaan hot reload, untuk memaksimalkan peningkatan.

Format kemasan baru yang ramah web, Webcil, ditampilkan untuk aplikasi Blazor WebAssembly. Selanjutnya, QuickGrid, komponen jaringan data cepat yang diperkenalkan di .NET 7, akan menjadi stabil di .NET 8. API tambahan telah diterapkan di Blazor Server untuk memantau aktivitas di sirkuit, berpotensi membebaskan sumber daya.

Dengan perusahaan seperti AppMaster yang menawarkan platform no-code yang kuat dan efisien, termasuk backend, web, dan aplikasi seluler, kemampuan .NET 8 yang ditingkatkan dalam kinerja aplikasi web dapat meningkatkan lanskap bagi para profesional TI dan bisnis. Skalabilitas dan keserbagunaan aplikasi yang dihasilkan AppMaster untuk berbagai kebutuhan, dari bisnis kecil hingga kasus penggunaan perusahaan, menjadikannya pilihan ideal untuk melengkapi rilis .NET 8 yang akan datang.

Posting terkait

Samsung Meluncurkan Galaxy A55 dengan Keamanan Inovatif dan Versi Premium
Samsung Meluncurkan Galaxy A55 dengan Keamanan Inovatif dan Versi Premium
Samsung memperluas jajaran produk kelas menengahnya dengan memperkenalkan Galaxy A55 dan A35, yang dilengkapi keamanan Knox Vault dan elemen desain yang ditingkatkan, memberikan kualitas unggulan pada segmen ini.
Cloudflare Meluncurkan Firewall untuk AI guna Melindungi Model Bahasa Besar
Cloudflare Meluncurkan Firewall untuk AI guna Melindungi Model Bahasa Besar
Cloudflare selangkah lebih maju dengan Firewall untuk AI, WAF canggih yang dirancang untuk terlebih dahulu mengidentifikasi dan menggagalkan potensi penyalahgunaan yang menargetkan Model Bahasa Besar.
ChatGPT OpenAI Kini Berbicara: Masa Depan AI Interaktif Suara
ChatGPT OpenAI Kini Berbicara: Masa Depan AI Interaktif Suara
ChatGPT telah mencapai tonggak sejarah fitur dengan OpenAI yang meluncurkan kemampuan suara. Pengguna kini dapat menikmati interaksi handsfree saat ChatGPT membacakan tanggapan dengan lantang di iOS, Android, dan web.
Mulai Gratis
Terinspirasi untuk mencoba ini sendiri?

Cara terbaik untuk memahami kekuatan AppMaster adalah dengan melihatnya sendiri. Buat aplikasi Anda sendiri dalam hitungan menit dengan langganan gratis

Hidupkan Ide Anda