Цхроме да угуши скупе позадинске странице

Гоогле планира да ускоро уведе промену у Цхроме Стабле која ће имати тајмере гаса за прегледнике у картицама позадине како би побољшали рад батерије и перформансе прегледавања.

Мотивација која стоји иза шансе је да неке странице троше пуно ЦПУ-а када су у позадини. Гоогле изричито спомиње ЈаваСцрипт огласе и скрипте за аналитику, али није ограничен на то.

Основна идеја је да се ограничи моћ обраде коју позадинске картице добивају у Цхромеу када функција дође.

  • Сваки ВебВиев има буџет (у секунди) за покретање тајмера у позадини.
  • Задатак тајмера дозвољава се само ако је буџет негативан.
  • Након што се тајмер изврши, његово време рада се одузима од буџета.
  • Буџет се обнавља временом (брзином од 0, 01 секунде у секунди).

Једине странице за које се чини да су изузете од пригушивања су оне које репродукују звук.

Иако промена има за циљ да се позабави позадинским страницама које користе превелику количину ЦПУ-а, она може утицати на било коју позадинску страницу, нпр. Гласнике, чет-собе, услуге обавештавања, што чини нешто у позадини.

Иако Гоогле наводи да имплементација неће покварити ниједну функционалност, неки веб програмери мисле другачије.

Самуел Реед на свом блогу спомиње да одбројавање веб апликација може да се одложи за неколико минута (Гоогле је у међувремену смањио максимално на 30 секунди) и да ће то утицати на популарне апликације као што су Слацк или Дисцорд.

Остали веб програмери изразили су забринутост и на званичном форуму Блинк Девелопмент-а. Барем један програмер је поставио питање да ли ће погођене странице и услуге почети петљати малу аудио датотеку која корисник не чује како би се избјегло пригушивање.

Цхроме би указао на то да се аудио репродукује у његовом интерфејсу, али могло би се догодити да сајтови то имплементирају, барем на кратак рок.

Гоогле је тестирао имплементацију на Гмаил-у и није приметио никакве проблеме са системом обавештења о сервису.

Гоогле-ови програмери такође желе да осигурају да случајеви у којима корисници имају више задатака не утичу (редовно прелазе између различитих картица). Идеје које је споменуо Гоогле јесу или да одложите гас на одређено време пре него што започне, или да одредите издашан почетни буџет.

Сада Ви : Шта мислите о предложеној промени?