В Google раскрыли план по увеличению скорости Chrome

В Google предоставили новую информацию о влиянии недавних оптимизаций на производительность своего веб-браузера Chrome.
В Google раскрыли план по увеличению скорости Chrome

В Google раскрыли план по увеличению скорости Chrome. Фото: Pixabay

В своем блоге представители компании утверждают, что Chrome на Android теперь использует на 5-7% меньше памяти и загружает веб-страницы быстрее, чем когда-либо прежде. В Google также заявляют, что в мобильном браузере теперь гораздо меньше сбоев и проблем с рендерингом.

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

Хотя Chrome, безусловно, является самым широко используемым браузером в мире, занимая почти 65% рынка , некоторые говорят, что он стал чем-то вроде плохо оптимизированного лоскутного шитья в результате многолетних итеративных улучшений и добавлений функций.

Чтобы решить эти проблемы, Google ищет новые и умные способы оптимизации производительности. Почти случайно, «изучая исходный код Android», компания наткнулась на атрибут (android: isolatedSplits), который можно было использовать для минимизации нагрузки на смартфоны и планшеты с ограниченными ресурсами .

Из сообщения Google:

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

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

Конечным результатом, по словам Google, являются заметные улучшения в использовании памяти процесса рендеринга, использовании памяти процесса GPU и использовании памяти процесса браузера. И гораздо более быстрый браузер на Android.

Startpack подготовил список облачных инструментов для отдела разработки по отслеживанию жизненного цикла программного обеспечения. В него вошли сервисы для управления средами разработчиков, совместной разработки, контроля версий, тестирования и масштабирования разрабатываемого ПО, канбан-доски для отслеживания спринтов при совместной разработке, автоматические решения для отделов тестирования и контроля качества по проведению тестов и выявлению ошибок, а таrже аналитические системы для оценки работы разработчиков и скорости выхода релизов.

Статьи по теме

Больше интересного

Актуальное

Как упростить работу call-центра с помощью Teletype?
Приложение чата Envybox для мобильных устройств получило новую версию
1Password стал «более быстрым и изящным» менеджером паролей
Ещё…