Hacker News Digest

12 октября 2026 г. в 19:36 • lunarwatcher.codeberg.page • ⭐ 278 • 💬 133

Original • HN

#firefox#wget

Making big downloads resumable in Firefox

В Firefox 28 и новее параметр network.http.response.timeout по умолчанию равен 300 секундам, что мешает возобновлению больших загрузок и снижает их стабильность. Установка значения 0 (или очень большого числа) в about:config делает крупные загрузки возобновляемыми и чуть более устойчивыми — автор не понимает точную причину, но экспериментально это подтверждается. Речь идёт только о серверах, поддерживающих докачку: если сервер её не поддерживает, никакие настройки браузера не помогут.

Похоже, механизм возобновления в Firefox опирается на таймауты соединения, а не на файлы .part: без этой настройки браузер игнорирует уже существующий .part. Проблема известна как минимум с 2005 года, а существует ручной трюк с перестановкой .part, который автор применять не собирается. Как обходной путь вне Firefox работает wget -c -O "$filename" "$url" — wget в целом стабильнее. Автор также подозревает, что Firefox делает скрытые повторные попытки перед признанием загрузки неудачной, и что превышение таймаута этому мешает. Исходный код Firefox он не проверял, так как не знает, где искать.