Sobes.tech
Junior — Middle

Loyihalaringizda ma'lumotlarni qayta ishlash uchun oqimlar API-dan foydalandingizmi?

sobes.tech AI

AIdan javob

Ha, Node.js'da Streams API'sini maeffiyatli ma'lumotlarni qayta ishlash uchun ishlatganman, ayniqsa katta fayllar yoki tarmoq so'rovlar bilan ishlashda. Streams ma'lumotlarni qism-qism bilan o'qish yoki yozishga imkon beradi, bu esa xotira iste'molini kamaytiradi va ishlashni yaxshilaydi.

Faylni stream yordamida o'qish misoli:

const fs = require('fs');
const readStream = fs.createReadStream('largeFile.txt', 'utf8');

readStream.on('data', chunk => {
  console.log('Qabul qilingan ma'lumot parcha:', chunk);
});

readStream.on('end', () => {
  console.log('Fayl o'qish yakunlandi');
});

readStream.on('error', err => {
  console.error('Faylni o'qishda xato:', err);
});

Bu yondashuv ma'lumotlar kelib tushishi bilan ularni qayta ishlash imkonini beradi, faylni to'liq xotiraga yuklamasdan.