وقتی stream نمی‌تواند داده را به سرعت ورودی بپذیرد، write() مقدار false برمی‌گرداند. تولیدکننده باید تا رویداد 'drain' صبر کند. نادیده گرفتن این سیگنال باعث می‌شود حافظه با اندازه‌ی صف انباشته بزرگ شود.