Las versiones de Firefox 28 y posteriores tienen la configuración predeterminada network.http.response.timeout establecida en 300 segundos, lo que interfiere con la reanudación de descargas grandes y afecta la estabilidad de las descargas. Configurar este tiempo de espera en 0 o un valor muy alto en about:config permite descargas reanudables y mejora la estabilidad, según pruebas experimentales. Esta solución solo funciona si el servidor admite descargas reanudables; de lo contrario, ninguna configuración del navegador puede ayudar.
El problema parece deberse a que Firefox depende de los tiempos de conexión en lugar de archivos .part para descargas reanudables, lo que hace que ignore los archivos .part existentes sin el cambio de configuración. Las descargas reanudables en Firefox han sido inestables desde al menos 2005. Los usuarios pueden reorganizar manualmente los archivos .part para forzar la reanudación, pero el autor prefiere no hacerlo.
Como alternativa, usar wget -c -O "$filename" "$url" brinda una solución estable para reanudar descargas. Firefox puede realizar reintentos ocultos antes de fallar, y exceder el tiempo de espera es probable que interrumpa este proceso, aunque el autor no lo ha verificado en el código fuente.
Fuente: Hacker News · Resumido por HeadlinesBriefing