Новое изменение кэширования может значительно ускорить работу Google Chrome

Новое изменение кэширования может значительно ускорить работу Google Chrome

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

Кэш назад / вперед (bfcache) кэширует целые страницы (включая кучу JavaScript) при переходе от страницы, так что полное состояние страницы может быть восстановлено при переходе пользователя назад. Думайте об этом как о приостановке страницы, когда вы ее покидаете, и воспроизведении ее, когда вы вернетесь.

Компания заявляет, что эта функция может повысить производительность до 19 процентов в мобильном Chrome и на 10 процентов в настольных ПК в зависимости от количества взаимодействий сайтов, которые представляют собой схему использования в прямом и обратном направлении. Этот тип кэширования не ускорит посещаемые вами сайты на регулярной основе и не улучшит общую производительность. Это конкретное изменение, которое облегчит навигацию при перемещении вперед и назад по одному и тому же сайту после первого доступа к нему.

Согласно Google, Chrome не использует стандартную реализацию WebFit для bfcache из-за несовместимости с многопроцессорной архитектурой Google. Google также работает над браузером, гарантируя, что JavaScript на самом деле замораживается на кэшируемой странице, а не продолжает работать в фоновом режиме. Разрешение фонового JavaScript для запуска из кэшированных страниц будет серьезной проблемой конфиденциальности и безопасности.

Это функция, которую уже используют Firefox и Safari, хотя, по-видимому, несколько иначе. Я попытался сравнить Chrome и Firefox в обычном сравнении с настольными компьютерами, проверяя время загрузки на нескольких сайтах по очереди так же, как и видео в блоге разработчиков Google. Возможно, Firefox немного опередил Chrome в этих тестах, но этого недостаточно, чтобы я чувствовал себя комфортно, объявив его победителем, и он не показал того же поведения, что и тест Chrome для Google. Мгновенная загрузка предыдущей страницы из-за bfcache, похоже, происходит не так. С другой стороны, видео должно показать, как эта функция может работать в будущем, а не служить окончательной иллюстрацией реализации.

Эти изменения могут увеличить использование ОЗУ в Chrome, но Google планирует минимизировать это с помощью более разумных правил о том, когда и как хранить данные в ОЗУ, пока страницы приостановлены. Цель состоит в том, чтобы реализовать эту функцию в течение 2019 года и внедрить ее в Chrome в 2020 году.

Читать далее

Владельцы Google Pixel Slate сообщают о сбое флеш-хранилища
Владельцы Google Pixel Slate сообщают о сбое флеш-хранилища

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

Google убивает бесплатное хранилище для фотографий, меняет то, что имеет значение в отношении ограничений
Google убивает бесплатное хранилище для фотографий, меняет то, что имеет значение в отношении ограничений

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

Время обновлять: Google исправляет 2 серьезные уязвимости Chrome нулевого дня
Время обновлять: Google исправляет 2 серьезные уязвимости Chrome нулевого дня

В отличие от последних нескольких нулевых дней, Google не обнаружил эти дыры в безопасности сам. Вместо этого он был предоставлен анонимными третьими сторонами, и проблемы настолько серьезны, что они не раскрыли полных деталей. Достаточно сказать, что вам стоит перестать откладывать это обновление.

Nvidia и Google будут поддерживать облачные игры на iPhone через веб-приложения
Nvidia и Google будут поддерживать облачные игры на iPhone через веб-приложения

И Nvidia, и Google объявили о поддержке iOS для своих облачных игровых платформ через прогрессивные веб-приложения. Apple не может это заблокировать.