NodeJS adalah web server berbasis javascript sama dengan PHP () Nodejs depat digunakan untuk memproses konten maupun transaksi dinamis yang di kirim oleh browser, aplikasi mobile dll. Nodejs sering kali digunakan untuk membangun aplikasi webserver restfull API. Ada banyak sekali website besar besar menggunakan NodeJS untuk aplikasi web servernya salah satunya Paypal. Mungkin kita sering mendengar bahwa javascript digunakan pada sisi Client bukan?
Jangan salah banyak framework client-side populer seperti React, Vue, dan Angular ditulis dalam JavaScript yang merupakan bahasa utama browser modern. Saat menggunakan Node.js sebagai server-side, Anda memiliki semua manfaat dari satu bahasa scripting di seluruh stack development aplikasi Anda. Memiliki bahasa yang sama baik di FE dan BE sangat baik untuk pemeliharaan: Ini membuat pekerjaan antara semua anggota tim lebih mudah untuk aplikasi, karena developer frontend dan backend bekerja dengan struktur data JavaScript, fungsi, dan konvensi bahasa yang sama.
saat ini saatnya Kamu mengenali apa saja kelebihan yang dipunyai oleh platform ini. Sesungguhnya, terdapat banyak kelebihan Node. js. Postingan ini hendak mangulas 4 dari banyak kelebihan tersebut, diantaranya:
1. Bekerja Dengan Konsep Non- blocking
Node. js bekerja dengan konsep non- blocking. Misalnya begini, terdapat 2 proses yang berjalan, proses A serta proses B. Sayangnya proses A mengalami blocking. Walaupun demikian, Kamu masih senantiasa dapat melakukan proses B bila proses ini tidak memerlukan output dari proses A. Seperti itu yang diucap konsep non- blocking. Dengan demikian, bisa berjalan secara evisien.
2. Single- threaded
Node. js mempunyai ciri single- threaded. Dengan ciri khas ini, program yang terbuat dengan Node. js hendak mengalokasikan thread cuma pada proses yang lagi berlangsung sehingga kinerja program tersebut hendak lebih ringan daripada program yang multi- threaded.
3. cepat Dalam Mengeksekusi Kode
Kelebihan yang lain yang dipunyai oleh Node. js merupakan kemampuannya dalam mengeksekusi secara cepat. Karena itulah dapat terjalin berkat engine V8 dari Google yang digunakan untuk membuat Node. js.
4. Open source
Platform ini bersifat open source, maksudnya seluruh orang dapat meenggunakan struktur kode dari program tersebut. Tidak hanya itu, Kamu dapat berkontribusi buat meningkatkan program tersebut supaya dapat lebih baik.
Dengan seluruh kelebihan yang dimilikinya, tidak mengherankan bila Node. js sering dipakai oleh banyak platform terkenal. Sebut saja web streaming terkenal Netflix yang memakai Node. js buat backend- nya.
cukup sekian artikel tentang apa itu nodeJs di blog tekno unisbank semoga bermanfaat