От 88 до 100 PSI: Claude Code для оптимизации фронтенда

✍️ OpenClawRadar📅 Опубликовано: 5 июня 2026 г.🔗 Source
От 88 до 100 PSI: Claude Code для оптимизации фронтенда
Ad

Разработчик использовал Claude Code в качестве партнёра по отладке и внедрению, чтобы поднять мобильный показатель PageSpeed Insights своего сайта с 88 до 100 (шаблон статьи — с 74 до 100). Пост на r/ClaudeAI описывает практический рабочий процесс — не одноразовое исправление, а серию точечных вмешательств.

Достигнутые ключевые оптимизации

  • Адаптивные изображения + srcset: Claude определил, что мобильное герой-изображение было больше нужного, затем сгенерировал адаптивные варианты и добавил атрибуты srcset.
  • Предзагрузка LCP: Добавил адаптивную предзагрузку для LCP-изображения с помощью <link rel="preload" as="image" imagesrcset="...">.
  • Исправление принудительного перекомпоновки (forced reflow): Заменил слушатель прокрутки в шапке (который вызывал принудительную перекомпоновку при скролле) на IntersectionObserver.
  • Аудит шрифтов: Определил, какие начертания шрифтов действительно используются, и удалил неиспользуемые.
  • Размеры изображений на этапе сборки: Добавил атрибуты width и height для изображений в Markdown на этапе сборки, чтобы устранить смещение макета.
  • Удалены предзагрузки шрифтов на страницах статей: Контринтуитивно, но эффективно — предзагруженные шрифты конкурировали с герой-изображением за пропускную способность на ограниченном мобильном подключении. Поскольку шрифты использовали font-display: swap, удаление предзагрузок позволило LCP-изображению загружаться быстрее.
Ad

Эффективный шаблон промптов

Разработчик обнаружил, что Claude Code работает лучше всего с конкретными диагностическими потоками. Вместо расплывчатых промптов вводите данные PSI и просите минимальное безопасное исправление. Пример шаблона: вводите данные PageSpeed Insights, просите Claude проверить соответствующий компонент, затем запросите минимальное исправление, а не масштабный рефакторинг.

Человеческое суждение всё ещё необходимо

Некоторые оптимизации казались визуально слишком агрессивными — автор вернул качество логотипа, оставаясь на 100. Изображения под сгибом и компромиссы в стилях требовали человеческих решений. Claude Code ускорил итерации, но разработчику всё равно пришлось балансировать производительность, доступность и качество дизайна.

Полная статья

Автор опубликовал более подробную техническую версию с конкретными изменениями Core Web Vitals и числами «до/после» на goodrich.digital.

📖 Читать полный источник: r/ClaudeAI

Ad

👀 Смотрите также

Создание локальной системы финансовых данных + персонального ИИ на Mac Studio
Гайды

Создание локальной системы финансовых данных + персонального ИИ на Mac Studio

Разработчик делится опытом создания полностью локализованной системы обработки финансовых данных и персонального ИИ-ассистента на Mac Studio, включая архитектурные решения, разделение памяти, оркестрацию cron и первую оптимизацию.

OpenClawRadar
Пользователи OpenClaw Docker: зафиксируйте коммит 0c926a2c5, чтобы исправить неработающие расширения Discord и каналов.
Гайды

Пользователи OpenClaw Docker: зафиксируйте коммит 0c926a2c5, чтобы исправить неработающие расширения Discord и каналов.

После обновления OpenClaw через Docker расширения каналов, такие как Discord, Signal и WhatsApp, перестают работать с ошибками импорта модулей. Проблема связана с коммитом d9c285e93 и второй ошибкой, специфичной для Docker. Для стабильного обходного решения зафиксируйте коммит 0c926a2c5.

OpenClawRadar
Максимизация возможностей ИИ-агентов в OpenClaw
Гайды

Максимизация возможностей ИИ-агентов в OpenClaw

Искусственный интеллект OpenClaw можно оптимизировать, выбрав нужную модель и предоставив конкретный контекст системы. Модели Qwen отлично справляются с использованием инструментов, что критически важно для автономных рабочих процессов.

OpenClawRadar
Как праздный агент сжигал 50 млн токенов в день – и как это исправить
Гайды

Как праздный агент сжигал 50 млн токенов в день – и как это исправить

Простаивающий агент OpenClaw сжег 50M токенов в день из-за heartbeat-пингов с раздутой сессией. Пользователь Reddit рассказывает, как отследил утечку и исправил её настройками конфигурации.

OpenClawRadar