React 18 Menawarkan Penyaji Batch Otomatis Secara Simultan

React 18 Menawarkan Penyaji Batch Otomatis Secara Simultan – Pembaruan besar pada kerangka kerja JavaScript populer meningkatkan kinerja dengan merender beberapa versi UI secara bersamaan dan mengelompokkan semua pembaruan secara default.

React 18, pembaruan besar untuk pustaka JavaScript populer, telah pindah ke fase Candidate Release (RC), disorot oleh penyaji bersamaan baru dan kumpulan pembaruan otomatis.

React 18 Menawarkan Penyaji Batch Otomatis Secara Simultan

Render bersamaan memungkinkan React untuk menyiapkan beberapa versi UI secara bersamaan. hari88

Sebagian besar fungsi di balik layar ini menawarkan kemungkinan untuk meningkatkan kinerja aplikasi.

API baru telah dibuat untuk mendukung rendering bersamaan khusus untuk kasus penggunaan di area seperti gaya, repositori eksternal, dan aksesibilitas.

Pengembang React telah menjanjikan strategi adopsi bertahap untuk fitur bersamaan. Root API baru di React 18 memungkinkan penyaji bersamaan, memungkinkan pengguna untuk mengaktifkan fungsionalitas bersamaan.

API memberikan ergonomi yang lebih baik untuk mengelola akar.

Performa out-of-the-box di React 18, sementara itu, ditingkatkan dengan menjalankan beberapa batch secara default.

Batching adalah ketika React menggabungkan beberapa pembaruan status menjadi satu rendering ulang untuk kinerja yang lebih baik.

Sebelumnya, React hanya mengirim pembaruan batch di dalam event handler. Pembaruan dalam Promises, SetTimeouts, event handler asli, atau event lainnya belum dikelompokkan secara default. Dengan React 18 mereka akan.

Fitur dan perubahan baru lainnya di React 18:

  • Kontrol khusus pengembangan baru telah ditambahkan ke mode Ketat. Kontrol ini membongkar dan memasang kembali setiap komponen setiap kali komponen dipasang untuk pertama kalinya, memulihkan status sebelum pemasangan kedua.
  • Untuk rendering server, API react-dom / server telah diubah untuk sepenuhnya mendukung Suspense on Server dan Streaming SSR. Dengan perubahan ini, API streaming Node.js yang lama akan dihentikan.
  • Dukungan telah dihentikan untuk browser Internet Explorer Microsoft. Aplikasi desktop Internet Explorer akan dihentikan oleh Microsoft pada 15 Juni 2022.

ReactDOM.render tidak lagi didukung. Gunakan createRoot sebagai gantinya.

Microsoft mempratinjau Alat Pengembang Edge untuk Visual Studio

Pratinjau Ekstensi memungkinkan pengembang untuk melihat pratinjau proyek web ASP.NET dan ASP.NET Core, men-debug dan mengedit HTML dan CSS, serta memeriksa dan mensimulasikan kondisi jaringan.

Mencari untuk membuat pengembang web lebih produktif, Microsoft mulai mengintegrasikan Edge Developer Tools ke dalam Visual Studio.

Pratinjau alat pengembang Microsoft Edge untuk ekstensi Visual Studio dapat diunduh dari Visual Studio Marketplace.

Ekstensi ini, diumumkan pada 7 Maret, memungkinkan pengembang untuk melihat pratinjau proyek ASP.NET dan ASP.NET Core dalam IDE. Selain pratinjau aplikasi web, Microsoft telah mengaktifkan alat Elemen dan alat Jaringan.

Pengembang dapat menggunakan alat Elemen untuk men-debug dan mengedit HTML dan CSS. Fitur CSS flexbox dan grid CSS didukung.

Dengan alat Jaringan, pengembang dapat memeriksa aktivitas jaringan dan mensimulasikan berbagai kondisi jaringan. Pratinjau belum mendukung proyek yang dibuat dengan Alat Blazor untuk Pengembangan Aplikasi Web Klien di C #, tetapi dukungan diharapkan segera.

Alat Pengembang Microsoft Edge untuk Visual Studio memerlukan Visual Studio 2022 17.1 yang baru dirilis atau lebih baru.

Visual Studio dapat diunduh dari situs web Visual Studio. Microsoft mencari umpan balik tentang pratinjau, yang dapat ditawarkan dalam Visual Studio.

Kompiler Wasmer 2.2 lap, mendukung Apple M1 dan Aarch64

Merevisi kompiler untuk runtime sisi server untuk WebAssembly meningkatkan kecepatan kompilasi dan kinerja eksekusi.

Wasmer 2.2, versi terbaru dari runtime sisi server open source untuk format instruksi biner WebAssembly, telah hadir dengan “perbaikan besar” pada kompiler Singlepass, termasuk dukungan perangkat keras baru.

Diumumkan pada 27 Februari, Wasmer 2.2 memperkenalkan kembali kompatibilitas Aarch64 untuk kompiler Singlepass Wasmer dan memperkenalkan dukungan prosesor Apple M1.

React 18 Menawarkan Penyaji Batch Otomatis Secara Simultan

Tinjauan Singlepass berarti bahwa pengembang Web3 dan blockchain dapat secara efisien menjalankan Wasmer dengan Singlepass di Linux, Windows, dan MacOS, tulis tim Wasmer dalam catatan rilis.

Performa single pass juga telah ditingkatkan. Untuk x64_64 di Linux, misalnya, pengembang Wasmer menyatakan bahwa kinerja Singlepass antara versi 0.17 dan versi 2.0 meningkat.…