CourseHunter
  • Категории
  • Источники
  • Все курсы
  • Разделы
  • Книги
  • Краудфандинг logo
    Краудфандинг
English
Русский
Українська
Голубая
Фиолетовая
Cветлая
Терминал
Norton
Войти
Главная страницаКатегория react.jsОсновы веб-производительности

Основы веб-производительности

Web Performance Fundamentals

Nadia Makarevich logo
Nadia Makarevich
★5 (всего оценок - 29)
Основы веб-производительности
Начать Сейчас
Категория
React.js
Дата добавления
7 июл. 2025 г., 23:36
Язык
Английский

«Основы веб-производительности» посвящена ключевым аспектам повышения скорости и отзывчивости веб-приложений в контексте React-разработки - но при этом это вовсе не книга о самом React-коде. Напротив, она рассматривает всё, что окружает React-приложение и влияет на его производительность:


Метрики и инструменты: вы узнаете, зачем вообще замерять скорость, как работать с отчётами CrUX, Chrome DevTools (панели Performance и Lighthouse), а также что значат такие показатели, как FCP, LCP и INP.

Первичная загрузка: разберёте влияние сетевых условий, CDN и управления кэшем (Cache-Control) на время первой отрисовки страницы.

Флэйм-графы и CSR: научитесь записывать и правильно интерпретировать цветные “монстры“ производительности, поймёте клиентский рендеринг (CSR) и переход к SPA.

Серверный рендеринг (SSR): реализуете собственную стратегию предварительного рендеринга, оцените его издержки и преимущества, узнаете про гидрацию и её влияние на метрики.

Размер бандла: исследуете, насколько объём JavaScript-файлов влияет на загрузку, освоите анализ бандлов, сжатие, отличия HTTP/1, HTTP/2 и HTTP/3, предзагрузку, tree-shaking, code splitting и управление зависимостями.

Lazy Loading и Suspense: шаг за шагом разберёте методы «ленивой» загрузки модулей, поймёте нюансы реализации в разных фреймворках (Next.js, React Router, Tanstack).

Работа с данными: сравните клиентские и серверные стратегии Получения данных, познакомитесь с React Server Components и стримингом, протестируете практические примеры на Next.js и Tanstack.

Интерактивность: изучите Long Tasks, оптимизацию работы основного потока, инструменты React DevTools для борьбы с лишними повторными рендерами, а также экспериментальный React Compiler.

Пошаговые примеры, наглядные исследования производительности и «погружение» в инструменты помогут вам глубоко понять, как всё «за кулисами» влияет на скорость приложения - и научат самостоятельно находить и устранять узкие места.

Посмотреть больше

Автор - Nadia Makarevich

Nadia Makarevich logo

Nadia Makarevich

Привет, меня зовут Надя! Я фронтенд архитектор, программист, писатель и образовательный работник.Ранее я работала в компании Atlassian, где мне довелось познакомиться с разными аспектами фронтенд-разработки в разных командах, включая Atlaskit, команду навигации Jira, команду Jira Ops и команду Jira Frontend Platform. Последняя была ответственна за архитектуру, сборки, развертывание и лучшие практики всего фронтенда Jira (миллионы строк кода!).

LinkedInGitHub
Автор
+29

Другие материалы в этой категории

Основы веб-производительности, v2

Основы веб-производительности, v2

Продвинутая веб-производительность

Продвинутая веб-производительность

Основы веб-производительности

Основы веб-производительности

Оптимизация веб-производительности и критического пути рендеринга

Оптимизация веб-производительности и критического пути рендеринга

Веб-производительность с Webpack

Веб-производительность с Webpack

Комментарии
 logo
  • Helcar logo
    Helcar
    27 дек. 2025 г., 03:15
    Amazing book! If I ever get rich, I’ll definitely donate to the author :)

Учись ради навыков, а не сертификатов. Лучшие видеокурсы от топ-авторов со всего мира: программирование, дизайн, AI, DevOps и многое другое. Без воды, без лозунгов — только код, практика и дружелюбное комьюнити разработчиков.

Категории
Все категории JavaScript React.js Python Java Golang (Google Go) Другое TypeScript Подготовка к собеседованию Конференции Другое (Frontend)
Источники
Все источники Academind Pro Aurimas Griciūnas balun.courses DesignGurus.io frontendmasters Khalil Stemmler podlodka.io udemy Влад Тен Михаил Непряхин
CourseTrainЦенаКонтактыРаспространенные вопросыПлейлистыПриватностьУсловия
Темы:
Язык: