update browser section
This commit is contained in:
@@ -5,13 +5,14 @@ sidebar_position: 1
|
||||
# Браузер
|
||||
Источник: DeepSeek
|
||||
|
||||
Как работает браузер?
|
||||
Из каких модулей(интерфейс, домпарсер, js-движок, рендер, стораджи) состоит браузер
|
||||
Из каких модулей(интерфейс, домпарсер, js-движок, рендер, хранилища) состоит браузер?
|
||||
|
||||
## Модули браузера
|
||||
|
||||
1. **Пользовательский интерфейс (UI)**
|
||||
- Это видимая часть браузера, с которой взаимодействует пользователь: адресная строка, кнопки "Назад" и "Вперед", меню, закладки и т.д.
|
||||
- Интерфейс позволяет пользователю управлять браузером и взаимодействовать с веб-страницами.
|
||||
2. Браузерный движок (Browser Engine)
|
||||
2. **Браузерный движок (Browser Engine)**
|
||||
- Связывает интерфейс и движок рендеринга. Он отвечает за управление процессами загрузки страниц, обработки HTML, CSS и JavaScript.
|
||||
- Примеры: Blink (Chrome, Edge), Gecko (Firefox), WebKit (Safari).
|
||||
3. **Движок рендеринга (Rendering Engine)**
|
||||
@@ -62,7 +63,7 @@ sidebar_position: 1
|
||||
- Встроенные инструменты для отладки и анализа веб-страниц.
|
||||
- Включают инспектор элементов, консоль JavaScript, сетевой анализатор, профилировщик производительности и т.д.
|
||||
|
||||
Как это работает вместе:
|
||||
## Как это работает вместе:
|
||||
1. Пользователь вводит URL в адресную строку.
|
||||
2. Сетевой модуль загружает HTML, CSS, JavaScript и другие ресурсы.
|
||||
3. Движок рендеринга парсит HTML и CSS, создает DOM и CSSOM.
|
||||
|
||||
Reference in New Issue
Block a user