
Frontend-разработчик Dzhavat выяснил экспериментальным образом, что загрузка одного и того же файла (с одинаковыми именами) 102+ раз в браузерах Edge/Chrome и Firefox приводит к разным результатам.
Прежде чем я покажу вам скриншоты, позвольте мне сначала рассказать вам короткую историю о том, как я оказался в кроличьей норе «давайте‑скачаем‑этот‑файл-102-раза», так что потерпите меня.
Я работаю разработчиком программного обеспечения, и однажды я получил сообщение от коллеги, которая спрашивала что‑то о новой функции. Она прислала мне ссылку на проблему. Там был скриншот, который привлёк моё внимание. Он был очень похож на тот, что ниже.

В то время имя файла было жестко закодировано как «Report.zip». Поэтому увидеть «Report.zip», «Report (1).zip» или «Report (42).zip» было ожидаемо. Вместо счётчика я был удивлён, увидев временную метку. Откуда она взялась? Её совершенно не было в коде. Мой коллега тоже не добавлял её вручную. Что-то было не так.
И с этого момента кроличья нора становилась все глубже и глубже.
