Компания Google в настоящее время прилагает все усилия, чтобы сделать свой браузер Chrome компактнее и быстрее. К примеру, разработчики уже трудятся над проектом, который предусматривает более рациональное использование оперативной памяти. А недавно без особого оглашения в Google оптимизировали Chrome, что принесло 15% прирост производительности браузера для операционной системы Windows.
Начиная с Chrome 53 (64-bit) и Chrome 54 (32-bit), разработчики начали использовать так называемую технологию оптимизации программы компилятором (Profile-Guided Optimizations) от компании Microsoft. Это привело к увеличению производительности при активном использовании программы, в частности ускорило время запуска браузера (на 17%), время загрузки новой вкладки (на 15%), а также время загрузки страницы в целом (на 6%).
Технология оптимизации программы (PGO) – это одна из особенностей инструментов для разработчиков Microsoft Visual Studio, которая определяет, как пользователь на самом деле взаимодействует с программой. Затем эти данные используются для повторной компиляции приложения с упором на оптимизацию наиболее часто используемых его функций.
«Chrome — огромный программный продукт с более чем миллионом функций в исходном коде, – написал в блоге проекта Chromium инженер-программист компании Google Себастьян Марчанд (Sébastien Marchand). – Однако не все функции одинаковые. Одними пользуются часто, а другими – редко. PGO задействует данные среды исполнения, позволяющие отследить часто используемые возможности браузера и оптимизировать их».
Один из наиболее эффективных методов, которые используются технологиями PGO для ускорения приложений, заключается в оптимизации пространства памяти, где хранятся наиболее частые функции запущенной программы. В этом случае идеальным вариантом является хранение их в кэше инструкций центрального процессора.
PGO – далеко не новая технология оптимизации программ. Но по всей видимости Google еще может выжать все соки из Chrome. Даже удивительно, почему компания не сделала этого со своим браузером раньше.
Появится свой собственный медиаплеер.
И добавится Web Share API (Поделится контентом страницы[фото, видео])
Тык
\(^ヮ^)/
Google как всегда хороши... С этим мало кто поспорит.