web-performance-optimization
Оптимизация производительности веб-приложений с помощью Claude
Медленные сайты ухудшают пользовательский опыт и позиции в SEO. Этот навык помогает систематически измерять, анализировать и оптимизировать производительность веб-приложений, используя проверенные методы, такие как разделение кода, оптимизация изображений и улучшение Core Web Vitals.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «web-performance-optimization». Мой LCP составляет 4,2с, а нужно менее 2,5с. Главное изображение героя весит 2,5МБ.
Ожидаемый результат:
Конвертируйте изображение героя в формат AVIF (экономия ~80%), сожмите до 200КБ, добавьте preload link, используйте fetchpriority='high' и реализуйте адаптивные изображения с srcset для разных размеров экрана.
Использование «web-performance-optimization». Мой JavaScript-бандл имеет размер 850КБ в сжатом виде и вызывает медленный TTI.
Ожидаемый результат:
Замените moment.js (67КБ) на date-fns (12КБ), импортируйте только нужные функции lodash вместо всей библиотеки, реализуйте разделение кода на основе маршрутов для тяжёлых компонентов и отложите некритичные скрипты вроде аналитики.
Использование «web-performance-optimization». У меня CLS score 0,25 с контентом, который прыгает.
Ожидаемый результат:
Добавьте атрибуты width и height ко всем изображениям, используйте CSS свойство aspect-ratio, реализуйте скелетон-загрузчики для динамического контента и зарезервируйте место для рекламы/виджетов до их загрузки.
Аудит безопасности
БезопасноAll 94 static analysis findings are false positives. The skill file is pure documentation (SKILL.md) containing markdown code examples and best practices for web performance optimization. Detected patterns such as dynamic import(), shell commands, and URLs are within markdown code blocks as educational examples, not executable code. No security risks identified.
Проблемы низкого риска (1)
Оценка качества
Что вы можете построить
Оптимизация интернет-магазина
Оптимизация страниц товаров для улучшения коэффициента конверсии за счёт сокращения времени загрузки и улучшения показателей Core Web Vitals
Улучшение производительности дашборда
Уменьшение размера JavaScript-бандла и оптимизация загрузки данных для более быстрого взаимодействия с дашбордом
Оптимизация скорости контент-сайта
Внедрение оптимизации изображений, ленивой загрузки и стратегий кэширования для ускорения доставки контента
Попробуйте эти промпты
Я запустил аудит Lighthouse и получил такие результаты: [вставить оценки]. Помогите понять, что вызывает низкую производительность, и определить приоритетность исправлений.
Мои Core Web Vitals: LCP [значение], FID [значение], CLS [значение]. Покажите конкретные изменения кода для улучшения этих метрик в моём [фреймворк] приложении.
Мой JavaScript-бандл имеет размер [размер] и загружается за [время] в сети 3G. Проанализируйте мои зависимости и предложите стратегии разделения кода или более лёгкие альтернативы.
Помогите внедрить стратегию оптимизации изображений для моего сайта. У меня есть [количество] изображений общим размером [размер]. Покажите, как конвертировать в современные форматы и реализовать ленивую загрузку в [фреймворк].
Лучшие практики
- Всегда фиксируйте базовые метрики с помощью Lighthouse перед оптимизацией для точного измерения улучшений
- Сначала сосредоточьтесь на Core Web Vitals (LCP, FID, CLS), так как они напрямую влияют на пользовательский опыт и позиции в SEO
- Тестируйте производительность на реальных мобильных устройствах и медленных 3G-сетях, а не только на десктопе с быстрым интернетом
Избегать
- Оптимизация без предварительного измерения — всегда запускайте аудиты для выявления реальных узких мест перед внесением изменений
- Чрезмерная оптимизация для десктопа при игнорировании мобильной производительности — большинство пользователей заходят с мобильных устройств через медленные сети
- Преждевременная оптимизация — сосредоточьтесь на изменениях с высоким эффектом, влияющих на пользовательские метрики, а не на микрооптимизациях
Часто задаваемые вопросы
Что такое Core Web Vitals и почему они важны?
Что оптимизировать сначала: изображения или JavaScript?
В чём разница между ленивой загрузкой и разделением кода?
Как узнать, работают ли мои оптимизации?
Может ли этот навык автоматически внедрять оптимизации?
Какие инструменты следует использовать вместе с этим навыком?
Сведения для разработчиков
Автор
sickn33Лицензия
MIT
Репозиторий
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/web-performance-optimizationСсылка
main
Структура файлов
📄 SKILL.md