Loading.gif для монитора типа 4k?
Ваша гифка закешируется и "зависнет" при повторном обновлении страницы, если об этом не позаботится. А грузить её вновь и вновь - ну нафик. Сделайте прелоадер на CSS и не придумывайте себе проблем.
Тут несколько моментов.
- На css я сам такое дело точно не сделаю. А девелопер вряд ли захочет таким заморочиться.
- Гифка кастомная.
- Не понял насчет зависнет. Чего она зависнет то?
Я вот тут нашел тему сделать loading в формате SVG. По идее это решение проблемы. не знаю насколько это правильно, юзабельно и кросплатформенно!?