Sobes.tech
Junior — Middle

Použil si v svojich projektoch API prúdov na spracovanie údajov?

sobes.tech AI

Odpoveď od AI

Áno, použil som API Streams v Node.js na efektívne spracovanie dát, najmä pri práci s veľkými súbormi alebo sieťovými požiadavkami. Streams umožňujú čítať alebo zapisovať dáta po častiach, čím sa znižuje spotreba pamäte a zvyšuje výkon.

Príklad čítania súboru pomocou streamov:

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

readStream.on('data', chunk => {
  console.log('Prijatý dátový úsek:', chunk);
});

readStream.on('end', () => {
  console.log('Čítanie súboru dokončené');
});

readStream.on('error', err => {
  console.error('Chyba pri čítaní súboru:', err);
});

Tento prístup umožňuje spracovávať dáta tak, ako prichádzajú, bez načítania celého súboru do pamäte.