Найти в Дзене
Онлайн-школа METHED

КАК HTML ПРЕВРАЩАЕТСЯ В СТРАНИЦУ

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

HTML — это язык гипертекстовой разметки. Веб-браузер получает HTML от сервера, интерпретирует его и генерирует интерфейс. Этот процесс называется рендерингом и включает в себя несколько важных этапов ⬇️⠀

▪️ Загрузка HTML-документа.
Когда пользователь переходит по ссылке или  вводит URL в адресную строку, HTTP делает запрос  к серверу, а сервер отправляет HTML-документ.⠀

▪️ Парсинг HTML.
Браузер создаёт дерево DOM и запрашивает все найденные ресурсы: изображения, скрипты, шрифты и таблицы стилей.⠀

▪️ Загрузка внешних ресурсов.
На этом этапе загружается CSS,  JavaScript и другие внешние ресурсы: CSS-файлы, JavaScript-файлы, изображения, шрифты и т.д.⠀

▪️ Парсинг GSS.
Это процесс создания CSSOM и его объединение с DOM для создания рендер-дерева, которое содержит видимые элементы страницы и их стили.⠀

▪️ Макет.
Браузер выполняет расчёт размеров и положение каждого элемента на странице на основе рендер-дерева и правил CSS.⠀

▪️ Отрисовка.
Преобразование браузером  рендер-дерева в пиксели на экране: рисование каждого элемента, включая текст, цвета, изображения, границы и другие стили.⠀

▪️ Выполнение JavaScript.
Браузер загружает и выполняет скрипты, если HTML-документ содержит теги <script> или ссылки на внешние JS-файлы. Также JS может изменять DOM, CSSOM и влиять на отрисовку страницы в реальном времени.⠀

▪️ Обработка событий.
После первоначальной загрузки и отрисовки страницы браузер обрабатывает клики, ввод данных, перемещение мыши и другие события, которые выполняет пользователь.⠀

Важно! HTML является наиболее часто используемой разметкой, и большинство документов в сети хранятся и передаются в формате HTML, поэтому он является основным навыком веб-разработчиков и дизайнеров.

#methed_про_ит