
Привет, Хаброжители!
С помощью ИИ можно собрать интерфейс, сгенерировать компоненты и создать целое веб-приложение за считаные минуты. Но функциональность не означает высокую производительность: приложение медленно загружается, интерфейс реагирует с задержкой, браузер тратит ресурсы на ненужные скрипты, которые замедляют работу сайта.
И дело не только в ИИ. Даже хорошо написанный вручную код не гарантирует быстрой загрузки страницы сайта. Чтобы разобраться в причинах задержек, нужно понимать, как браузер загружает и отображает страницу, какие метрики влияют на пользовательский опыт и где искать узкие места.
В новой книге «Современный Web Performance Engineering. Улучшаем скорость и качество приложений с ИИ» Эдди Османи разбирает именно эти задачи. Автор объясняет, как оценивать производительность с точки зрения пользователя и оптимизировать веб-приложения в условиях, когда большая часть кода сгенерирована ИИ.
О чем книга?
Османи рассматривает производительность не как на набор технических показателей, а как часть пользовательского опыта. Пользователю неважно, как устроен JavaScript-код или какой фреймворк использовала команда. Ему важно, чтобы сайт быстро открывался, не зависал при взаимодействии и не менял расположение элементов прямо во время чтения.
Три ключевые темы книги.
1. Как измерять производительность, а не оценивать ее на глаз
Эдди разбирает Core Web Vitals — LCP, INP и CLS. Это показатели помогают понять, насколько быстро появляется основной контент, как быстро сайт реагирует на действия пользователя и насколько стабильно отображается страница. втор также показывает, как проводить лабораторные тесты и анализировать реальные показатели производительности с помощью Lighthouse, Chrome DevTools и WebPageTest.
2. Что происходит между запросом страницы и появлением ее на экране
Для оптимизации сайта необходимо понимать, как браузер загружает ресурсы, обрабатывает HTML, CSS и JavaScript, рассчитывает стили, строит макет и отображает страницу. Османи объясняет, на каких этапах возникают задержки, и показывает, как на производительность влияют выполнение JavaScript, разделение кода и гидратация.
3. Как контролировать производительность кода, созданного ИИ
ИИ может быстро написать рабочее решение, но не обязательно оптимальное. В книге рассматриваются типичные узкие места в производительности сгенерированных приложений, способы проверки кода и инструменты, которые помогают находить и исправлять ошибки производительности. В том числе — ИИ-возможности Chrome DevTools и работу через MCP.
Что можно применить на практике?
Книга не ограничивается объяснением терминов и принципов. В ней есть конкретные приемы и примеры реальных кейсов, которые можно использовать при работе над собственными проектами:
находить узкие места с помощью Lighthouse, Chrome DevTools и WebPageTest;
улучшать показатели LCP, INP и CLS;
сокращать объем JavaScript и оптимизировать его выполнение;
управлять загрузкой сторонних скриптов: аналитики, рекламы, виджетов и ИИ-чатов;
проверять и дорабатывать код, который предлагает ИИ;
внедрять контроль производительности на всех этапах разработки и выстраивать процессы в команде.
На что стоит обратить внимание?
Одна из самых интересных особенностей книги — попытка соединить классическую инженерную дисциплину с новой реальностью разработки, в которой ИИ становится полноценным участником процесса. Османи не предлагает отказываться от ИИ или вручную перепроверять каждую строку из-за недоверия к инструментам. Его подход другой: использовать нейросеть для ускорения работы, но оценивать результат по измеримым показателям и понимать, почему предложенное решение действительно работает.
Кому будет полезна книга?
Фронтенд-разработчикам, performance-инженерам и техническим лидерам, которые хотят лучше разбираться в производительности современных веб-приложений и учитывать особенности ИИ-сгенерированного кода.
«К концу этой книги вы будете не только знать, что делать для оптимизации производительности сайта, но и поймете, почему эти методы работают и как уверенно применять их в условиях, где ИИ пишет большую часть кода и управляет инструментами.
Используя систематический подход, основанный на метриках, вы будете готовы оценить и повысить производительность любого веб-проекта: созданного человеком, сгенерированного ИИ или (что чаще всего и бывает) — смешанного — и гарантировать пользователям быстрый, бесперебойный и надежный опыт, которого они заслуживают.»
— Эдди Османи
Об авторе
Эдди Османи работает в технической команде Anthropic. Бывший руководитель инженерного направления Google Cloud AI, помогающий разработчикам создавать эффективные приложения с помощью Gemini, Vertex AI и других ИИ-платформ. До этого почти 14 лет он занимался производительностью, разработкой и пользовательским опытом в команде Chrome, работая над подходами и метриками, которые помогали сделать браузер быстрее и надежнее для миллиардов пользователей.
Ознакомиться с оглавлением







Полистать отрывок










Приобрести книгу «Современный Web Performance Engineering. Улучшаем скорость и качество приложений с ИИ» можно на нашем сайте.
При покупке бумажного издания на сайте piter.com электронная книга высылается в подарок на ваш e‑mail.
Для Хаброжителей действует скидка 25% по промокоду — AI DRIVEN
