Почему браузер использует более двух гигабайт оперативы, если размер страницы меньше мегабайта

Категория: комп железо программы

Возможно вы частенько задаётесь вопросом, почему страничка в интернете которая физически на диске сервера занимает около 350 килобайт в оперативной памяти браузера резко начинает занимать более двух гигабайт.

Довольно таки странная магия, вам не кажется?

На самом деле нет, так уж сложилось, что именно браузеры очень плохо справляются с интерпретацией кода JS, и в целом стилей и других мелких моментов, и винить разработчиков не стоит.

Разработчикам браузеров нужно ставить памятник и при чём при жизни, ведь если бы они постоянно не оптимизировали использование памяти браузером, то интернетом мы бы нормально пользоваться не смогли.

И кого же тогда винить, за такое использование ресурсов, может производителей операционок? Опять мимо, ведь операционка просто даёт браузеру нужные API для работы и взаимодействия с операционкой и не более того.

Тогда в чём же дело?

Язык JS хотя и хороший но сами разработчики говорят, что оптимизирован всё же он плохо, хотя и не только в самом JS кроется проблема.

Проблема в изначальной архитектуре отображения веб страницы. То есть всё в целом - и стили и скрипты, а также браузеры неэфективно используют память компьютера.

И чем более продвинутые веб страницы делают программисты, особенно начинающие, тем больше памяти начинают кушать браузеры.

Здесь тянутся очень большие прорехи в архитектуре всего понемногу. Именно поэтому браузеры это ахилесова пята оптимального использования ресурсов компьютера.

И в ту же очередь, производители компьютеров потирают ручки, потому что нельзя будет комфортно пользоваться интернетом на старом компьютере.

Если раньше игровая индустрия тянула всё вперёд, то сейчас к этой индустрии подтянулся и интернет как таковой.

Так что производителям процессоров и оперативной памяти не стоит ожидать затоваривания полок магазинов.





Если вам нужен по настоящему хороший и профессиональный веб хостинг или свой высокопроизводительный сервер, то смело переходите по ссылке и заказывайте!

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *



Карта сайта
Copyright © 2023