Node async

Event loop, evolusi callback ke async/await, pola konkurensi, dan worker_threads.

Modul ini membahas event loop Node sebagai fondasi pemrograman async, mulai dari fase-fase penyekitaran hingga posisi microtask dan penyebab pemblokiran membunuh throughput. Materi mencakup evolusi pola async dari callback ke promise lalu async/await dengan penanganan error pada tiap tahap, pola konkurensi fan-out I/O dengan Promise.all dan Promise.allSettled, serta worker_threads untuk pekerjaan terikat CPU yang tidak boleh menyentuh thread utama. Setelah modul ini selesai, perbedaan antara microtask dan fase macrotask dapat dibedakan, kode async dapat ditulis dengan penanganan error konsisten, serta pekerjaan terhitung berat dapat dipindahkan dari thread utama tanpa mengganggu respons server.