HTML — это язык гипертекстовой разметки. Веб-браузер получает HTML от сервера, интерпретирует его и генерирует интерфейс. Этот процесс называется рендерингом и включает в себя несколько важных этапов ⬇️⠀ ▪️ Загрузка HTML-документа.
Когда пользователь переходит по ссылке или вводит URL в адресную строку, HTTP делает запрос к серверу, а сервер отправляет HTML-документ.⠀ ▪️ Парсинг HTML.
Браузер создаёт дерево DOM и запрашивает все найденные ресурсы: изображения, скрипты, шрифты и таблицы стилей.⠀ ▪️ Загрузка внешних ресурсов.
На этом этапе загружается CSS, JavaScript и другие внешние ресурсы: CSS-файлы, JavaScript-файлы, изображения, шрифты и т.д.⠀ ▪️ Парсинг GSS.
Это процесс создания CSSOM и его объединение с DOM для создания рендер-дерева, которое содержит видимые элементы страницы и их стили.⠀ ▪️ Макет.
Браузер выполняет расчёт размеров и положение каждого элемента на странице на основе рендер-дерева и правил CSS.⠀ ▪️ Отрисовка.
Преобразование браузером рендер-дерева в пиксели на