Как такогого кода нет, вот я набросал сниппет https://codepen.io/mumus/pen/WLZbYg
если это вообще можно сниппетом можно назвать. Хотелось бы просто чтобы мне кто-нибудь на примере await/async показал пример как это сделать.
Тут в консоли выводятся 4 картинки, начиная с самой большой. Вот собственно цель, если не загрузится первая (самая большая) то грузим вторую и т.д.
Про сортировку городов в алфавитном порядке - за это спасибо, учту и сделаю. Дело в том, что такие задачи ставят нам СЕОшники, и им лучше знать, насколько я понимаю, этот блок нужен для некоего СПАМа СЕОшного для Яндекса и Гугла, я в эти дебри не лезу. =) Про теги тоже учту, спасибо.