Pengguna:Indra.lukmana/Node.js (1)

Revisi sejak 15 Mei 2017 21.53 oleh Indra.lukmana (bicara | kontrib) (Dibuat dengan menerjemahkan halaman "Node.js")
(beda) ← Revisi sebelumnya | Revisi terkini (beda) | Revisi selanjutnya → (beda)
Indra.lukmana/Node.js
Versi pertama27 Mei 2009; 15 tahun lalu (2009-05-27)[1]
GenreEvent-driven networking
LisensiMIT
Sunting di Wikidata Sunting di Wikidata • Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini
Node.js merupakan sebuah sistem untuk mengeksekusi kode JavaScript dari sisi server, sistem ini bersifat open-source serta cross-platform. Secara historis, JavaScript digunakan untuk menulis program pada sisi klien, di mana script yang ditulis dalam JavaScript yang tertanam di halaman web HTML, lalu dijalankan di browser web pengguna. Node.js memungkinkan JavaScript yang akan digunakan untuk pembuatan program dari sisi server, dan menghasilkan konten halaman sebelum dikirim ke browser pengguna. Karena kemampuan ini, Node.js telah menjadi salah satu elemen dasar dari paradigma "JavaScript everywhere"[4] yang memungkinkan pengembangan aplikasi web untuk menyatu dalam satu bahasa pemrograman, daripada bergantung pada bahasa yang berbeda untuk menulis script dari sisi server dan klien.

Meskipun .js adalah ekstensi namafile konvensional untuk kode JavaScript, nama "Node.js" tidak mengacu ke sebuah file tertentu dalam konteks ini—istilah ini hanya mengacu pada nama produk. Node.js memiliki arsitektur event-driven dengan kemampuan asynchronous I/O. Pilihan desain ini bertujuan untuk mengoptimalkan throughput dan skalabilitas dalam aplikasi web dengan operasi input/output yang banyak, serta untuk aplikasi web real-time (misalnya, aplikasi komunikasi real-time dan game berbasis browser).[5]

Referensi

  1. ^ "node-v0.x-archive on GitHub". Diakses tanggal 2 August 2014. 
  2. ^ "Node.js Changelog". Diakses tanggal 2017-03-30. 
  3. ^ "Node.js Changelog". Diakses tanggal 2017-04-04. 
  4. ^ https://www.ibm.com/developerworks/community/blogs/gcuomo/entry/javascript_everywhere_and_the_three_amigos?lang=en
  5. ^ Laurent Orsini (2013-11-07). "What You Need To Know About Node.js". readwrite. Diarsipkan dari versi asli tanggal 2013-11-07. Diakses tanggal 2016-01-22. 

[[Kategori:Perangkat lunak bebas yang diprogram dengan C++]]