TR Türkçe EN English DE Deutsch RU Русский

МНЕНИЯ. ТЕХНОЛОГИЯ. БОЛЕЕ.

ОБЩЕЕ 4 мин чтения

Как работают интернет-браузеры?

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

Zeynart Web Bilişim Примечания по конструкции и технологии
Как работают интернет-браузеры?
ZEYNART JOURNAL ОБЩЕЕ
КРАТКО (AI-РЕЗЮМЕ)

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

интернет-браузеры Это одно из приложений, которые мы используем много раз каждый день. Мы вводим название веб-сайта в адресную строку, и через несколько секунд появляется нужный сайт. Кажется, работает так легко Интернет-браузеры на самом деле довольно сложны Продукты с принципами работы и подсистемами, которые творят чудеса за считанные секунды.

Microsoft Edge, Google Chrome, Mozilla Firefox, Safari и Opera являются наиболее используемыми и 95% плотности интернет-трафика несущий интернет-браузеры. Хотя их пользовательские интерфейсы выглядят совершенно по-разному, все интернет-браузеры работают по схожим принципам. для тебя Как работают интернет-браузеры? Мы ответили на вопрос и максимально простым языком объяснили, что вам нужно знать.

Как работают интернет-браузеры?

Интернет-браузер принимает информацию об URL-адресе (ссылке), записанную в адресной строке. вызывает URL-ресурс, Он обрабатывает содержимое источника и отображает его пользователю. Было бы неправильно называть интернет-браузеры мостом между источником и пользователем.

Соответственно, мы можем оценить принцип работы интернет-браузеров по четырем основным категориям: принятие и вызов источника URL-адреса, обработка и направление ресурса, отображение ресурса для пользователя, сохранение контента, полученного из ресурса. Каждая из четырех категорий работает с разными подсистемами.

Вызов источника:

Содержимое источника, на который имеется ссылка, то есть информацию об URL-адресе, которую вы вводите в адресную строку вашего интернет-браузера. внутри большого сетевого уровня Есть. Когда пользователь вводит информацию URL-адреса и нажимает кнопку поиска, интернет-браузер вызывает ресурс, используя протоколы HTTP/FTP с сетевого уровня. 

Данные о содержимом источника создаются с помощью подсистемы, называемой инфраструктурой рендеринга. размер байта Он начинает приходить в интернет-браузер. Интернет-браузер кэширует некоторые данные на исходном веб-сайте, чтобы пользователю было легче получить к ним доступ позже. 

Обработайте источник:

Механизм обработки:

Интернет-браузеры, которые вызывают исходные данные сетевого уровня с информацией об URL-адресе, получают информацию для пользователя. начинает обработку данных. При обработке ресурса используются три разные подсистемы. Эти; механизм обработки, движок JavaScript и серверная система.

Механизм обработки обрабатывает исходные данные, полученные с сетевого уровня, и делает их видимыми. Механизм обработки в основном HTML, XML и файлы изображений Это работает. Каждый интернет-браузер может использовать свой механизм рендеринга. Гугл Хром и Опера моргать, Мозилла Фаерфокс геккон, Microsoft Край КрайHTML, Если Сафари Вебкит использует механизм рендеринга.

Механизм рендеринга преобразует исходный код в видимый объект, называемый деревом DOM. DOM-дерево это его самое основное состояние. С помощью других подсистем это дерево становится отображением свойств CSS, цветов и фона. 

JavaScript-движок: 

Механизм рендеринга создает дерево DOM, обрабатывая простые файлы, такие как HTML, XML и изображения, а механизм JavaScript Обрабатывает код JavaScript и запустите процесс создания изображения. Конечно, на протяжении всего этого процесса серверная система управляет базой данных, вносит настройки сервера и обеспечивает наиболее эффективную работу системы.

Каждый интернет-браузер другой Может использовать движок JavaScript. Гугл Хром Хром В8, Сафари JavaScriptCore, Мозилла Фаерфокс ПаукОбезьяна, Если Microsoft Edge чакра Он использует движок JavaScript. 

Движок JavaScript организует операции в стеке вызовов при обработке данных JavaScript в стеке памяти. Движок JavaScript извлекает и упорядочивает данные в этих двух стеках: анализировать данные и время обработки, Он выполняет базовые операции, такие как оптимизация процесса и сбор мусорных данных. JavaScript-движок Chrome V8 от Google — один из механизмов, который наиболее успешно собирает мусорные данные.

Посмотреть источник:

Категория просмотра источника — это точка, в которой пользователь сталкивается с источником. Данные, вызванные с сетевого уровня с информацией URL-адреса, были обработаны механизмами обработки, и пользователю пора просмотреть источник. Интернет-браузеры на этом этапе интерфейсы и браузерные движки они используют.

Интерфейсы, предоставляемые пользователю интернет-браузерами, позволяют пользователям контролировать исходные данные. Адресная строка, кнопки «Вперед» и «Назад», кнопки «Сохранить», «Открыть» и «Закрыть», а также главный экран, на котором отображаются исходные данные, являются пользовательскими интерфейсами интернет-браузеров. об этом Потому что нет стандарта Каждый интернет-браузер может использовать специально разработанный интерфейс.

Подсистема механизма браузера позволяет отображать данные, обработанные механизмом рендеринга и механизмом JavaScript, пользователем и интернет-браузером для позволяющий пользователю контролировать это подсистема. Другими словами, движок браузера — это система, позволяющая пользователю напрямую взаимодействовать с источником.

Хранение контента:

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

Данные, которые хранят интернет-браузеры, включают локальные файлы, данные сеанса, файлы cookie, данные WebSQL, файлы IndexedDB, данные AppCache и служебные файлы. Эти сохраненные данные доступны в интерфейсе и прерывание связи с сетевым уровнем Даже в этом случае он продолжает просматриваться пользователем.

Локальные файлы и данные сеанса обычно состоят из ключей объектов JavaScript. Эти данные если только специально не чистить Он продолжает храниться в памяти интернет-браузера. В среднем лимиты хранилища установлены на уровне 5 МБ на объект и 50 МБ на сайт.

Файлы cookie — это ключевые данные, отправляемые ресурсом. Они обмениваются между клиентом и сервером. печенье, Некоторые проблемы с производительностью Даже если они это делают, они важны для таких вопросов, как конфиденциальность и безопасность. Данные WebSQL и файлы IndexedDB необходимы для производительности. Служебные файлы — это способ Google использовать данные веб-сайта в автономном режиме.

Подводя итог, как работают интернет-браузеры?

Обобщить принцип работы и сложные подсистемы интернет-браузеров; Интернет-браузеры достигают ресурса на сетевом уровне с помощью информации URL-адреса, записанной в адресной строке, данные в ресурсе обрабатываются механизмом обработки и механизмом JavaScript с помощью серверной системы. становится видимым, Обработанные данные хранятся в пользовательском интерфейсе интернет-браузера и просматриваются и контролируются пользователем благодаря движку браузера.

Мы ответили на вопрос о том, как у вас работают интернет-браузеры, и максимально простым языком объяснили детали, которые вам нужно знать. Легко одним касанием Невозможно не удивиться принципам работы и сложным подсистемам интернет-браузеров, которые открывают нам мир Интернета.

ЗАМЕТКА ОТ ZEYNART

У каждого бизнеса свои задачи. Давайте обсудим, как адаптировать эти решения для вашего проекта.

Обсудим ваш проект Бесплатный аудит сайта

У ВАС ЕСТЬ ИДЕЯ?

Мы сделали это вместе..
к жизни Давай потратим.

Опишите свой проектПРИВЕТ, НОВОЕ НАЧАЛО.