Последние эксперименты Google Chrome призваны улучшить время автономной работы и производительность.


Последние эксперименты Google Chrome призваны улучшить время автономной работы и производительность.

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

«Экономия заряда батареи или ЦП важна для вычислительных устройств, которые не подключены к источнику электроэнергии, или для лучшего совместного использования общих ресурсов ЦП и ГП между запущенными процессами… Веб-сайты, которые, как известно, имеют высокую стоимость ЦП или батареи, могут захотеть запросить, чтобы UA оптимизирует работу процессора или батареи, даже если пользователь этого не запрашивал … Большинство современных операционных систем также имеют функции экономии заряда батареи, которые срабатывают либо при низком уровне заряда, либо при желании пользователя сэкономить заряд батареи. В идеале веб-сайты должны соответствовать этим настройкам. Сайты могут посоветовать UA, какие стратегии лучше всего подходят для стороны в таких ситуациях ».

Новый метатег в Google Chrome позволит веб-сайтам добавлять метатеги, чтобы снизить частоту кадров, обеспечить общее замедление выполнения скриптов и изменить поведение в зависимости от настроек экономии заряда батареи для увеличения времени автономной работы. Веб-сайты смогут добавлять теги, такие как , для этого. Мета-тег позволит веб-сайтам для видеоконференций или видеоконференций снизить нагрузку на ЦП и увеличить время автономной работы, замедлить задачи JavaScript, которые напрямую не влияют на UX, и переключиться в режим экономии заряда батареи, если пользователь желает это сделать.

Объясняющий далее подчеркивает, что функция экономии заряда батареи будет иметь следующие компоненты:

  • Метатег, позволяющий сайтам указывать предпочтительные режимы.
  • Медиа-запросы, позволяющие сайтам настраивать свои таблицы стилей в соответствии с экономией заряда батареи.
  • Укажите текст, в котором говорится, что если пользователь или ОС перешли в режим экономии заряда батареи, то агент пользователя должен применить к сайтам одну или несколько функций экономии заряда батареи.
  • Укажите текст, в котором говорится, что UA должны уважать метатег на сайте, если он не конфликтует с настройками пользователя или ОС.

Вторая функция, направленная на повышение производительности Google Chrome, доступна только для устройств Android. Эта функция была добавлена ​​в браузер под новым флагом  cpu-affinity-restrict-to-little-cores, и ее описание гласит: «Ограничивает потоки Chrome LITTLE ядрами на устройствах с big.LITTLE или подобными архитектурами ЦП. »

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

Стоит отметить, что это не единственные функции, которые Google добавляет в Chrome для повышения его производительности и уменьшения влияния на время автономной работы. Ожидается, что компания добавит в Chrome 86 для Android функцию Back Forward Cache, которая позволит пользователям перемещаться вперед и назад в браузере намного быстрее. Google также тестирует дросселирующие фоновые таймеры JavaScript, чтобы улучшить влияние Chrome на время автономной работы.


0 Comments

Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Poll
Voting to make decisions or determine opinions
Story
Formatted Text with Embeds and Visuals
List
The Classic Internet Listicles
Countdown
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Meme
Upload your own images to make custom memes
Video
Youtube, Vimeo or Vine Embeds
Audio
Soundcloud or Mixcloud Embeds
Image
Photo or GIF
Gif
GIF format