Картинки товаров залиты на google storage (формат jpg) и подтягиваются по апи, вес картинки примерно 5-6 мб, что достаточно долго для прогрузки, как их можно сжать желательно без сильной потери качество, чтобы они мгновенно прогружались.
А каков размер картинки? Потому что 5-6 мб для джипега это очень много. Сейчас специально посмотрел немного своих фото: фотографии экранного разрешения получаются порядка 100-300 кб.
Можно использовать progressive jpeg или сделать самому. При загрузке у вас подтягиваются миниатюры (картинки низкого качества) а когда загрузились основные ими заменить