Google Chrome стал быстрее благодаря улучшенной обработке файлов cookie
Google постоянно работает над способами ускорения своего браузера Chrome, и большинство этих улучшений переносится на другие браузеры Chromium, такие как Vidaldi и Microsoft Edge. Последний прирост производительности произошел из неожиданного места: загрузки файлов cookie браузера.
Google объяснил в новом сообщении в блоге, что он представил «Версионирование в общей памяти» в Chromium (ядро с открытым исходным кодом для Chrome, Edge и других веб-браузеров), целью которого является решение проблем с производительностью страниц, использующих файлы cookie браузера. Тестирование компании показало, что некоторые сайты используют неэффективный код, который снова и снова запрашивает одни и те же файлы cookie и другие ресурсы, а поскольку каждая из этих проверок должна ждать ответа из памяти браузера, некоторые страницы работали медленнее, чем должны были.
В результатах тестирования Google заявила, что 87% обращений к файлам cookie были избыточными, и компания даже обнаружила примеры файлов cookie, запрашиваемых сотни раз в секунду. Однако не существовало простого способа решить эту проблему, не нарушая существующие веб-страницы. Решением Google было создание новой архитектуры для чтения и записи файлов cookie, называемой Управление версиями в общей памяти, которая уменьшает количество запросов данных файлов cookie между различными компонентами браузера.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
В результате самые медленные веб-страницы, особенно страницы с формами и другими элементами, использующими для хранения файлы cookie, теперь работают на 5 % быстрее на всех платформах. Это не радикальное изменение, но в сочетании со всеми другими улучшениями производительности, реализованными в проекте Chromium, оно помогает Chrome и другим браузерам стать более отзывчивыми.
Google заявил в своем блоге: «Поскольку миллиарды людей каждый день обращаются к Интернету, чтобы сделать что-то, браузер становится более ответственным за одновременное размещение множества приложений, конкуренция за ресурсы становится проблемой. Многопроцессный браузер Chrome борется за несколько ресурсов: конечно, процессор и память, а также свои собственные очереди работы между внутренними службами (в этой статье — сетевой службой). Вот почему мы сосредоточились на выявлении и устранении медленного взаимодействия на основе полевых данных пользователей Chrome, которые являются авторитетным источником, когда речь идет о реальном пользовательском опыте».
Источник: блог Chromium.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)