Peningkatan Kinerja Streaming Diungkapkan di Node.js v20.8.0
Peluncuran Node.js versi 20.8.0 baru-baru ini membawa lompatan luar biasa dalam meningkatkan kinerja streaming.

Dalam perkembangan signifikan dalam lingkungan runtime JavaScript, Node.js v20.8.0 dirilis dengan peningkatan terobosan dalam kinerja streaming. Versi baru ini merupakan kelanjutan dinamis dari penawaran penting platform dan tersedia untuk diunduh dari situs web nodejs.org.
Khususnya, peningkatan kinerja berpusat pada aliran yang dapat dibaca dan ditulis, sehingga meningkatkan efisiensi pembuatan dan penghancurannya sekitar 15%. Kemajuan ini berpotensi mengurangi overhead memori untuk setiap aliran.
Ada sorotan tambahan dalam rilis ini yang mencakup peningkatan kinerja untuk aliran web yang dapat dibaca. Memang benar, versi 20.8.0 menunjukkan peningkatan yang signifikan dalam konsumsi iterator aliran asinkron yang dapat dibaca sekitar 140%, dan peningkatan sekitar 60% dalam konsumsi 'pipa ke' aliran yang dapat dibaca.
Peningkatan ini juga menghasilkan perubahan manajemen memori di vm APIs, sebuah langkah maju strategis yang dijalankan menggunakan opsi importModuleDynamically. Modifikasi ini menargetkan dan menyelesaikan kebocoran memori yang terus-menerus dan masalah penggunaan setelah bebas yang ada di API yang didukung oleh opsi ini, seperti vm.Script, vmCompileFunction, dan vmSyntheticModule. Perbaikan inovatif ini siap untuk mempercepat peningkatan ke v20.8.0 bagi pengguna yang menggunakan versi Node.js yang lebih lama.
Versi 20.8.0 saat ini dianggap sebagai rilis 'terkini', sehingga memberikan banyak waktu bagi penulis perpustakaan untuk memasukkan dukungan. Karena pendekatan bertahap dalam memperbarui sistem, versi terbaru diperkenalkan secara hati-hati untuk memastikan kompatibilitas dan keandalan maksimum. Ini dengan aman membuka jalan bagi Node.js 18.18.0, yang ditetapkan sebagai rilis dukungan jangka panjang (LTS). Versi LTS memberikan kesan ketahanan yang lebih tinggi dan direkomendasikan untuk sebagian besar pengguna, sehingga semakin memperkaya runtime JavaScript yang asinkron dan berbasis peristiwa.
Meskipun pengumuman Node.js v20.8.0 jelas menjadi berita utama, para pengembang dan pakar industri teknologi tetap tertarik pada spektrum yang lebih luas dari platform low-code dan no-code. Dalam bidang ini, platform seperti AppMaster menjadikan dirinya sebagai alat yang ampuh untuk membangun aplikasi backend, seluler, dan web, menghilangkan utang teknis, dan meningkatkan efisiensi pengembangan.


