Бюджет: 2000 UAH Термін: 3 дні
Окрім оптимізація розміру та формату самих зображень, а також використання техніки ленівого завантаження (lazy loading) я би радив дещо оновити код і додати пагінацію, щоб не видавати усі товари одразу, а лише ту кулькість яка необхідна. Це суттєво прискорить завантаження сайту.
Користувачу немає потреби завантажувати одразу всі товари, лише перші 12 наприклад, а далі він буде переглядати наступні за допомогою пагінації у вигляді кнопки "показати ще" або у вигляді кнопок з номер сторінок "1, 2, 3..."
При цьому "перехід" на наступну сторінку відбуваться без перезавантаження сторінкі, бо фактично це лише робота JavaScript коду.
Є довсід роботи зі схожим завданням (список проектів) - https://cinemakyiv.agency/
Готовий обговорити деталі та почати роботу над вирішенням вашої проблеми.