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.