Postingan lainnya
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
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
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
- Abstraction untuk melakukan chunking data yang berkelanjutan (continously)
- 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 --> 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.
Tanggapan
terima kasih mas