Our Blog

Latest News

Node JS : JavaScript Runtime Environment

Halo, selamat datang di Digimensia Blog. Sejak dahulu, JavaScript banyak digunakan Buat Membikin website, khususnya Buat Membikin website menjadi lebih menarik seperti menambahkan Pengaruh atau animasi tertentu pada elemen HTML. Awalnya, JavaScript hanya dapat dieksekusi melalui browser (dieksekusi dari sisi client). Hingga pada tahun 2009, Ryan Dahl menciptakan Node JS (JavaScript Runtime Environment), sebuah teknologi yang dapat mengeksekusi JavaScript di luar browser.

Apa itu Node JS?

Node JS adalah sebuah platform server-side yang dibangun di atas V8 Engine (Engine Google Chrome Buat mengeksekusi JavaScript). Node JS merupakan open-source dan cross-platform javascript runtime environment Buat mengembangkan aplikasi sisi server (back-end). Dengan menggunakan Node JS, Anda dapat mengeksekusi kode JavaScript dimanapun tanpa menggunakan browser.

READ:  06 May: App Development: Pengertian, & Tujuan

Ketika ini banyak sekali library Buat Node JS yang telah dibuat oleh para developer Buat memudahkan prose pengembangan aplikasi back-end. Kumpulan library tersebut Pandai Anda install ke dalam proyek Node JS menggunakan Donasi NPM (Node Package Manager).

Fitur Krusial Node JS

Berikut ini adalah beberapa fitur yang terdapat pada Node JS.

  • Asynchronous & Event Driven: Sekalian API dari Node JS bersifat asynchronous, artinya Bukan memblokir proses lain sembari menunggu satu proses selesai. Server Node JS akan melanjutkan ke ke pemanggilan API berikutnya Lampau memanfaatkan mekanisme event notification Buat mendapatkan respon dari panggilan API sebelumnya.
  • Fast: Eksekusi kode dengan Node JS sangat Segera karena berjalan pada V8 JavaScript Engine dari Google Chrome.
  • Single Threaded but Highly Scalable: Node JS menggunakan model single thread dengan event looping. Mekanisme ini membantu server Buat merespon secara asynchronous dan menjadikan server lebih scalable dibandingkan server tradisional yang menggunakan banyak thread Buat menangani permintaan.
READ:  Metode Mujarab Mengatasi Connection Timed Out No Servers Could Be Reached

Node JS dibangun Buat aplikasi yang Mempunyai proses I/O sangat intensif seperti backend API. Node JS dapat menangani banyak request dalam satu waktu dengan sangat Berkualitas karena menggunakan proses asynchronous.

Ketika menggunakan Node JS?

Node JS cocok digunakan ketika Membikin aplikasi seperti berikut:

  • Proses I/O yang tinggi
  • Streaming data seperti musik atau video
  • Real-time
  • Back-end API
  • Single page Application (SPA)

Ketika Bukan menggunakan Node JS?

Node JS Bukan disarankan Buat digunakan pada aplikasi yang menggunakan CPU secara intensif seperti enkripsi data, atau video transcoding.

7 Hal yang Harus Dipersiapkan Sebelum Membangun Video Promosi
Tipe dan Metodologi yang Dipergunakan