Техническое задание: Оптимизация скорости страницы поисковой выдачи

Проблема

На сайте, работающем на CMS OpenCart версии 2.3, обнаружена проблема с производительностью страницы, отображающей результаты поиска. Запрос к API выполняется быстро, однако итоговая страница формируется и отображается пользователю с заметной задержкой, что ухудшает пользовательский опыт.

Цель работы

Выявить и устранить причины медленной работы фронтенд-части страницы поиска, чтобы значительно сократить время её полной загрузки и отрисовки.

Основные задачи

  • Провести комплексный аудит производительности указанной страницы.
  • Проанализировать код шаблона, JavaScript и процессы формирования HTML.
  • Найти "узкие места", изъяны и проблемы в логике отображения результатов.
  • Предложить и реализовать решения по оптимизации (например: кэширование фрагментов, оптимизация DOM-операций, асинхронная загрузка, улучшение SQL-запросов, если проблема на стороне контроллера).
  • Обеспечить корректную работу всех функций страницы после внесения изменений.

Требования к исполнителю

  • Опыт работы с PHP и фреймворком OpenCart (желательно версии 2.3).
  • Глубокие знания в оптимизации фронтенд-производительности (JavaScript, HTML, CSS).
  • Умение проводить профилирование кода и использовать инструменты для аудита скорости.
  • Предоставление отчета о проделанной работе и внесенных изменениях.

Доработка проекта на Node.js с PostgreSQL и React/Next.js

Требуется доработка существующего веб-приложения, построенного на стеке Node.js, PostgreSQL и React/Next.js. К обсуждению приглашаются разработчики с опытом от 3 лет. Полное техническое задание и детали проекта будут предоставлены после отклика.