У меня есть этот фрагмент кода:Если `drain` событие будет зарегистрировано в результате записи доступен
const file = fs.createWriteStream('./test.txt');
let written = true;
// handler is added before even an attempt to write is made
file.on('drain', function() {
written = true;
console.log('drained');
});
const interval = setInterval(function() {
if (Date.now() - time > 10000) {
clearInterval(interval);
}
if (written) {
written = file.write(new Array(1000000).join('z'));
}
}, 100);
Я интересно, если это стандартная практика, чтобы добавить обработчику даже попытку записи сделал?