Pārlūks Chrome dārgo fona lapu atkopšanai

Drīzumā Google plāno ieviest izmaiņas Chrome Stable, kurām fona cilnēs būs pārlūka droseļvārsta taimeri, lai uzlabotu akumulatora darbības laiku un pārlūkošanas veiktspēju.

Iespējas motivācija ir tāda, ka dažas lapas patērē daudz CPU, atrodoties fonā. Google skaidri piemin JavaScript reklāmas un analītiskos skriptus, bet tas neaprobežojas tikai ar to.

Pamatideja ir ierobežot apstrādes jaudu, ko fona cilnes iegūst pārlūkā Chrome, tiklīdz šī funkcija nokrīt.

  • Katrā WebView ir budžets (sekundēs) taimeru darbināšanai fonā.
  • Taimera uzdevumu atļauts izpildīt tikai tad, ja budžets nav negatīvs.
  • Pēc taimera izpildes tā izpildes laiks tiek atņemts no budžeta.
  • Budžets atjaunojas ar laiku (ar ātrumu 0, 01 sekundes sekundē).

Vienīgās lapas, kuras, šķiet, nav atbrīvotas no droseles, ir tās, kuras atskaņo audio.

Lai arī izmaiņu mērķis ir novērst fona lapas, kurās tiek izmantots pārmērīgi daudz CPU, tās var ietekmēt jebkuru fona lapu, piemēram, kurjerus, tērzēšanas istabas, paziņojumu pakalpojumus, kas kaut ko rada fonā.

Kaut arī Google paziņo, ka ieviešana neizjauks nevienu funkcionalitāti, daži tīmekļa izstrādātāji domā citādi.

Samuels Rīds savā emuārā piemin, ka tīmekļa lietojumprogrammu taimerus var atlikt uz minūtēm (Google pa to laiku samazināja maksimālo laiku līdz 30 sekundēm), un tas ietekmēs tādas populāras lietojumprogrammas kā Slack vai Discord.

Arī citi tīmekļa izstrādātāji ir pauduši bažas oficiālajā Blink attīstības forumā. Vismaz viens izstrādātājs izvirzīja jautājumu, vai ietekmētās vietnes un pakalpojumi sāks cilpēt nelielu audio failu, kas lietotājam nav dzirdams, lai izvairītos no droseles.

Pārlūks Chrome norāda, ka tā saskarnē tiek atskaņots audio, taču ļoti iespējams, ka vietnes to vismaz īsā laikā ievieš.

Google pārbaudīja ieviešanu pakalpojumā Gmail un nepamanīja nekādas problēmas ar pakalpojuma paziņojumu sistēmu.

Google izstrādātāji arī vēlas pārliecināties, vai tie netiek ietekmēti gadījumos, kad lietotāji veic daudzuzdevumus (regulāri pārslēdzoties starp dažādām cilnēm). Google pieminētās idejas ir vai nu uz noteiktu laiku atlikt droseļvārsta samazināšanu, pirms tā sāk darboties, vai arī jānosaka dāsns sākotnējais budžets.

Tagad jūs : kā jūs uzņematies ierosinātās izmaiņas?