Возможно вы частенько задаётесь вопросом, почему страничка в интернете которая физически на диске сервера занимает около 350 килобайт в оперативной памяти браузера резко начинает занимать более двух гигабайт.
Довольно таки странная магия, вам не кажется?
На самом деле нет, так уж сложилось, что именно браузеры очень плохо справляются с интерпретацией кода JS, и в целом стилей и других мелких моментов, и винить разработчиков не стоит.
Разработчикам браузеров нужно ставить памятник и при чём при жизни, ведь если бы они постоянно не оптимизировали использование памяти браузером, то интернетом мы бы нормально пользоваться не смогли.
И кого же тогда винить, за такое использование ресурсов, может производителей операционок? Опять мимо, ведь операционка просто даёт браузеру нужные API для работы и взаимодействия с операционкой и не более того.
Тогда в чём же дело?
Язык JS хотя и хороший но сами разработчики говорят, что оптимизирован всё же он плохо, хотя и не только в самом JS кроется проблема.
Проблема в изначальной архитектуре отображения веб страницы. То есть всё в целом - и стили и скрипты, а также браузеры неэфективно используют память компьютера.
И чем более продвинутые веб страницы делают программисты, особенно начинающие, тем больше памяти начинают кушать браузеры.
Здесь тянутся очень большие прорехи в архитектуре всего понемногу. Именно поэтому браузеры это ахилесова пята оптимального использования ресурсов компьютера.
И в ту же очередь, производители компьютеров потирают ручки, потому что нельзя будет комфортно пользоваться интернетом на старом компьютере.
Если раньше игровая индустрия тянула всё вперёд, то сейчас к этой индустрии подтянулся и интернет как таковой.
Так что производителям процессоров и оперативной памяти не стоит ожидать затоваривания полок магазинов.
Добавить комментарий