Apa Itu Node.js??
Apa Itu Node.js?
Node.js adalah runtime environment untuk JavaScript yang bersifat open-source dan cross-platfrom. Dengan Node.js kita dapat menjalankan kode JavaScript di mana pun, tidak hanya di browser. Node.js juga menyediakan library/module JavaScript yang membantu menyederhanakan pengembangan aplikasi web. Beberapa fitur penting dari Node.jd menjadi pilihan utama dalam pengembangan aplikasi :
1. Asynchronous & Event-driven
Semua API dari Node.js bersifat asynchronous, artinya tidak memblokir proses lain sembari menunggu satu proses selesai. Server Node.js akan melanjutkan ke ke pemanggilan API berikutnya lalu memanfaatkan mekanisme event notification untuk mendapatkan respon dari panggilan API sebelumnya.
2. Very Fast
Eksekusi kode dengan Node.js sangat cepat karena berjalan pada V8 JavaScript Engine dari Google Chrome.
3. Single Threaded but Highly Scalable
Node.js menggunakan model single thread dengan event looping. Mekanisme ini membantu server untuk merespon secara asynchronous dan menjadikan server lebih scalable dibandingkan server tradisional yang menggunakan banyak thread untuk menangani permintaan.
Komentar
Posting Komentar