Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Buffer dan stream pada node js

saya sudah membaca dokumentasinya dan mencari di google, tapi saya masih belum mengerti apa itu Stream dan Buffer pada Node JS dan beserta fungsinya ? Terima kasih

avatar farhanfatan246
@farhanfatan246

28 Kontribusi 3 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

Pemahaman tentang Stream

<pre> Streams adalah objek yang memungkinkan Anda membaca data dari sumber atau menulis data ke tujuan secara berkelanjutan </pre> Streams Benefit

  1. Abstraction untuk melakukan chunking data yang berkelanjutan (continously)
  2. Tidak perlu menunggu seluruh resources dimuat

Kegunaan Streams : 1.HTTP request & responses 2.Standard input/output(stdin & stdout) 3.File reads and write

Example Code <pre> const fs = require('fs'); let data = '';

// Create a readable stream let readableStream = fs.createReadStream('input.txt');

// Set the encoding to be utf8. readerStream.setEncoding('UTF8');

// Handle stream events --&gt; data, end, readableStream.on('data', function(chunk) { data += chunk; });

readableStream.on('end', function(){ console.log(data); }); </pre> sedangkan buffer it digunakan untuk storing raw data atau data asli, atau bisa dibaca disini

1.<a href='https://medium.com/tensult/stream-and-buffer-concepts-in-node-js-87d565e151a0'>https://medium.com/tensult/stream-and-buffer-concepts-in-node-js-87d565e151a0</a> 2.<a href='https://medium.com/better-programming/streams-and-buffers-in-nodejs-30ff53edd50f'>Ada lagi lainya</a>

intinya digunakan untuk Menghandle dan memanipulasi data seperti video, file yang besar, etc.

avatar maszgalang
@maszgalang

297 Kontribusi 80 Poin

Dipost 5 tahun yang lalu

Tanggapan

terima kasih mas

Login untuk ikut Jawaban