Я думаю, что большая часть проблемы заключается в том, что Firefox (по крайней мере, в предыдущих версиях, это могло быть исправлено к моменту прочтения этого сообщения), как правило, использует много памяти само по себе, даже когда ничего особенного не происходит.
Загрузка огромного количества данных означала бы, что для него требуется еще больше памяти и ресурсов ЦП, чем обычно, а для системы обычно требуется довольно много. Поэтому, если бы объем данных был огромен, он мог бы использовать все ресурсы, и Firefox достаточно вежлив, чтобы сдаться, а не сбить компьютер.
Я полагаю, что производительность будет отличаться, если вы попробуете это на очень низкоуровневой системе по сравнению с высокопроизводительной системой с большим объемом памяти и быстрым ЦП.
Конечно, это также зависит от того, что вы подразумеваете под падением. Точный смысл сбоя в том, что он перестает работать и выходит, тогда как вы можете говорить о том, что он просто зависает (он перестает работать, но не выходит), и в этом случае возможно, что он все еще работает, но пытается отрисовать страницу перед вами. потерять терпение.
Если вы вручную закроете Firefox перед отображением страницы, это технически не будет считаться сбоем, просто зависанием или тем, что пользователь недостаточно терпелив, чтобы дождаться загрузки страницы (конечно, существует ограничение чье-либо терпение!).