Оптимизация производительности Next.JS сайта
27 000 UAHО проекте — агрегатор авиабилетов для португальского рынка. Требуется оптимизация производительности ключевых страниц сайта.
⚠️ Важно: По данной задаче уже велась работа. Необходимо проанализировать проект, изучить что уже сделано и что осталось доделать, прежде чем приступать к выполнению.
Техническая информация
- Framework: Next.js 14 (App Router)
- Hosting: Vercel
- Архитектура: Монорепозиторий для всех доменов (80 доменов, в среднем 2 языка на домен)
- Docker & Redis: Нужно развернуть на нашем отдельном сервере (сервер есть, настройка простая)
- CDN: Cloudflare
- Масштаб: Тысячи страниц для SSG генерации
- Геолокация API: Уже интегрирован
- Документация: Есть в проекте
Что нужно сделать
1. Убрать все ошибки
0 runtime/console ошибок и варнингов на страницах:
- Home
- Flights
- Cheap Flights Anywhere
- Destinations (все уровни: континенты, страны, города)
2. Минимизировать первоначальный вес страницы
Все опциональные компоненты (календарь, модалы, мобильное/десктоп-меню и т.п.) должны догружаться только по действию пользователя.
Цель: уменьшить размер первоначального бандла и ускорить загрузку страницы.
3. Оптимизировать файлы городов и стран
Есть 2 больших JSON файла с данными городов и стран (большого размера, требуют оптимизации):
/data/cities/data/countries
Требуется:
- Настроить загрузку этих файлов через Docker и Redis
- Обеспечить быструю доставку данных на страницы
- Не включать эти JSON в общий клиентский бандл
4. Реализовать SSG для страниц Destinations
⚠️ Важно: Нужно предварительно обсудить архитектуру, так как в будущем там же будем хранить все countries и cities для всех доменов на всех языках.
Что нужно реализовать:
Реализовать SSG (Static Site Generation) для страниц Destinations
- Генерировать статические страницы для всех маршрутов
- Настроить SSG для континентов/стран/городов
API запросы в SSG для динамического контента
- Страницы динамические и требуют подгрузки контента
- При SSG: изначально брать город из домена (например, Лиссабон для tickets.pt)
- При посещении страницы пользователем: брать его текущую локацию (функционал определения локации уже реализован)
Критерии приёмки
Целевые метрики производительности (Google PageSpeed Insights):
- Страницы городов и стран: Зелёная зона (обязательно)
- Главная страница: Зелёная зона (цель), допустима жёлтая зона
Текущее состояние: Website Performance Index в красной зоне
Подтверждение, что:
✅ Все ошибки устранены — 0 console ошибок и варнингов на указанных страницах
✅ Опциональные компоненты переведены на догрузку — календари, модалы, меню загружаются только по действию пользователя
✅ JSON городов и стран оптимизированы — данные загружаются через Docker и Redis, не попадают в клиентский и серверный бандл
✅ SSG настроен для Destinations — статические страницы генерируются с учётом локации из домена, с возможностью динамической подгрузки по геолокации пользователя
✅ Performance метрики достигнуты — зелёная зона на страницах городов/стран, минимум жёлтая на главной
Что ожидаем от исполнителя
- Анализ текущего состояния — оценка объёма работ, изучение уже выполненного
- Предложение архитектуры для SSG страниц Destinations (пункт 4)
- Поэтапная реализация с отчётностью по задачам
- Тестирование на всех указанных страницах
- Документация по внесённым изменениям
Условия работы
Оплата: 12 USD в час
Формат работы:
- Отчётность по задачам
- Код-ревью обязательно (проводит CTO)
- Коммуникация в процессе работы
Требования:
- Опыт с Next.js 14 App Router
- Опыт работы с Docker, Redis, Cloudflare CDN
- Знание SSG и оптимизации производительности
- Опыт работы с монорепозиториями
- Понимание метрик Google PageSpeed Insights
- Подписание NDA обязательно
Сроки и следующие шаги
Просим указать:
- Когда готовы приступить
- Оценку времени на выполнение (в часах)
- Опыт работы с подобными задачами
Готовы обсудить детали, предоставить доступ к репозиторию и ответить на вопросы!
-
481 1 0 дня! Мы – агентство Netly, специализируемся на разработке и оптимизации веб‑решений на стеке Next.js, React, TailwindCSS, Python (FastAPI, Flask) и работаем с PostgreSQL, Docker, Redis, Cloudflare. Имеем значительный опыт в монорепозиториях, настройке SSG, оптимизации PageSpeed и интеграции кеша через Docker/Redis.
Мы готовы начать анализ вашего проекта уже в течение 1‑2 дней, оценить объем работ и предоставить детальный план. Предварительно оцениваем, что устранение консольных ошибок, внедрение динамической подгрузки компонентов, оптимизация больших JSON‑файлов и настройка SSG займет примерно 80‑100 часов. После утверждения архитектуры будем работать поэтапно с ежедневной отчетностью и код‑ревью в соответствии с требованиями вашего CTO.
Мы уже успешно оптимизировали подобные проекты на Next.js 13/14, работали с Docker, Redis и Cloudflare, достигали зеленой зоны в Google PageSpeed Insights для больших каталогов. Готовы подписать NDA и предоставить всю необходимую документацию.
Наш сайт: https://netly-agency.com
Буду рад обсудить детали.
-
326 Добрый день! 👋
Я фронтенд-разработчик с 3+ годами опыта в Next.js 14 (App Router), Docker, Redis, Cloudflare и оптимизации производительности. Имею опыт уменьшения бандла, lazy-loading компонентов, вынесения больших JSON в кэш, настройки SSG и достижения зеленой зоны PageSpeed.
Готов провести аудит текущего состояния, предложить архитектуру SSG для Destinations и поэтапно реализовать оптимизацию с документацией и тестами.
Готов работать за $12/ч и подписать NDA.
· Портфолио: https://globalmap.github.io/project-list/
-
612 21 0 Здравствуйте! Могу сделать ваш проект. Опыт есть. Пишите договоримся.
-
129 Здравствуйте
Спасибо за возможность представить предложение по оптимизации производительности вашей платформы агрегатора авиабилетов. Мы сосредоточимся на устранении ошибок, снижении начального веса страницы, оптимизации данных о городах/странах и внедрении генерации статических сайтов (SSG) для страниц направлений. Наш подход включает:
Устранение ошибок: Исправление ошибок выполнения/консоли на ключевых страницах (Главная, Рейсы, Направления).
Минимизация веса страницы: Обеспечение загрузки необязательных компонентов (календарь, модальные окна, меню) только по взаимодействию пользователя.
Оптимизация данных о городах и странах: Перемещение больших файлов JSON в Docker и Redis для быстрой загрузки на стороне сервера.
… SSG для страниц направлений: Внедрение SSG для генерации статических страниц для континентов, стран и городов с динамической загрузкой контента на основе геолокации.
Оценочное время: 80-100 часов
Почасовая ставка: $12/час
Оценочная стоимость: $960 - $1,200
Мы уверены в нашей способности достичь ваших целей по производительности и с нетерпением ждем обсуждения следующих шагов.
-
307 Здравствуйте.
У меня есть глубокие познания в Next.js 14 (App Router), оптимизации производительности и масштабируемых архитектурах, что делает меня идеальным кандидатом для вашего проекта по агрегатору авиабилетов. Я успешно оптимизировал крупномасштабные приложения с тысячами страниц SSG, кэшированием Redis и интеграцией с CDN (Cloudflare/Vercel), добившись высочайших показателей производительности в Google PageSpeed Insights. Для вашего проекта я начну с комплексного анализа текущей реализации, определю, что уже сделано и что осталось до выполнения. Я могу обеспечить загрузку по требованию для дополнительных компонентов, оптимизацию больших наборов данных JSON через Docker + Redis и чистую архитектуру SSG для адресов назначения с поддержкой многоязычных доменов. Мой процесс включает поэтапное внедрение, подробную отчетность и тщательное тестирование, обеспечивая отсутствие ошибок/предупреждений в консоли и стабильную производительность в «зеленой зоне». Благодаря моему опыту работы с монорепозиториями и сложными развертываниями я могу гарантировать готовое к эксплуатации решение, отвечающее как техническим, так и бизнес-целям.
-
1263 2 1 Вечер добрый!
Готов помочь с реализацией текущих задач а также последующих доработок функционала.
С указаным стеком работаю на ежедневной основе.
Буду рад ознакомится с текущей архитектурой/кодовой базой и предложить оптимальные как по времени так и по ресурсам варианты решений.
Благодарен за ответ
ps:
- готов приступить в течении следующего дня, после согласования
- после просмотра и изучения кодовой базы/архитектуры
… - по запросу предоставлю ссылки
-
205 Добрый день!
У меня есть опыт оптимизации производительности веб-приложений на Next.js (App Router, последние версии), работы с Docker, Redis и Cloudflare CDN, а также настройки SSG для больших массивов страниц в монорепозиториях. Реализовывал подобные задачи, включая устранение console ошибок и предупреждений, перевод опциональных компонентов на динамическую подгрузку для уменьшения начального бандла, оптимизацию больших JSON-файлов через Redis и Docker без включения их в клиентский бандл, а также настройку SSG для тысяч динамических страниц с подгрузкой контента по геолокации пользователя. У меня есть опыт достижения целевых метрик производительности Google PageSpeed Insights.
Готов приступить сразу после предоставления доступа к репозиторию. Ориентировочная оценка времени на полную реализацию всех пунктов - 60-80 часов.
Опыт был с Интерактивной платформой для бронирования туров - веб-приложение на React + TypeScript с интерактивными картами, drag-and-drop UI для выбора маршрутов, личным кабинетом пользователя и админ-панелью. Реализована оптимизация производительности через lazy-loading компонентов, интеграцию аналитики и систему SSG для страниц туров.
-
Здрастуйте я готов обсудить если сможем работать по фикс-цене
-
Напишите в лс пожалуйста
-
Актуальные фриланс-проекты в категории Javascript и Typescript
Оптимизация Core Web Vitals (OpenCart) под Google PageSpeed — Мобильная и ПК версииОписание заказа: Ищем опытного frontend-разработчика/специалиста по OpenCart для оптимизации скорости загрузки сайта (категории и карточки товаров) под требования Google Core Web Vitals. О проекте: * CMS: OpenCart. * Специфика: Сайт работает в режиме каталога (корзины и… CMS, Javascript и Typescript ∙ 3 часа 49 минут назад ∙ 10 ставок |
Оптимизация скорости сайта WordPress
5088 UAH
полные детали отправим в личные сообщения Цель Максимально ускорить загрузку сайта, особенно на мобильных устройствах. KPI (обязательно) После завершения работ необходимо добиться следующих показателей. Mobile Performance 90+ LCP менее 2.2 сек INP менее 200 мс CLS менее 0.1… HTML и CSS верстка, Javascript и Typescript ∙ 23 часа 14 минут назад ∙ 58 ставок |
Интеграция калькулятора стоимости услуг на сайт Webflow
14 807 UAH
Ищем разработчика для интеграции готового калькулятора стоимости услуг на наш сайт, созданный на Webflow. О компании Мы занимаемся: сборкой мебели; монтажем телевизоров; монтажем полок, картин, зеркал и других предметов; помощью при переезде; подъемом тяжелых предметов; услугами… Javascript и Typescript, Веб-программирование ∙ 1 день назад ∙ 55 ставок |
Ищем Odoo Developer — соло-разработчика с опытом разработки на Odoo 19 Community EditionЕсть рабочий, чисто спроектированный проект на Odoo 19 Community — CRM для украинского отеля, уже в production-grade инфраструктуре. Переписывать с нуля не планируем. Ищем одного человека, который подхватит проект, сохранит работоспособное и поведет его дальше: сначала CRM →… Javascript и Typescript, Веб-программирование ∙ 3 дня назад ∙ 2 ставки |
Ищу опытного Full Stack разработчика для создания SaaS-сервиса для интернет-магазинов.Идея сервиса: Клиент загружает ссылку на свой товарный фид (XML или CSV). Сервис автоматически получает товары, берет их фотографии и создает новые рекламные изображения по готовым шаблонам: цена, скидка, логотип, акционные плашки и т.д. Также в сервисе должен быть простой… Javascript и Typescript, Веб-программирование ∙ 4 дня 6 часов назад ∙ 87 ставок |