У вас проблема с производительностью, потому что вы пытаетесь загрузить слишком много изображений одновременно.837 действительно большое число - с одной стороны, он генерирует 837 отдельных HTTP-запросов.Это еще более безумно, потому что пользователь даже не может увидеть большинство из них при первой загрузке (они скрыты в отдельных вкладках).
Мой совет: просто загрузите те, которые на самом деле будут видны с самого начала.Если пользователь перейдет на другую вкладку, загрузите изображения для этой вкладки.Это ускорит начальную загрузку и не будет тратить время и ресурсы на загрузку вещей, которые никогда не будут просмотрены.
(Существуют и другие способы, которые потенциально могли бы оптимизировать это далее, используя кеширование и / илиCDN, которые вы можете исследовать отдельно).