[ Zavřít ] 


 

RSS Kanál

 

Chrome také sníží potřebu RAM KE STAŽENÍ

Google Chrome následuje Mozillu Firefox a také usiluje o snížení náročnosti prohlížeče na systémovou paměť. Na rozdíl od vývojářů z Mozilly ovšem ti ze stáje Googlu prozrazují, jakým konkrétním způsobem onu náročnost na RAM sníží. Má to být Page Lifecycle API zaměřená na minimalizaci spotřeby RAM ze strany panelů otevřených na pozadí.

 

Chrome také balancuje mezi zvyšováním a snižováním potřeby systémových prostředků (Zdroj: Pixabay.com)

Philip Walton, softwarový inženýr Google, vysvětluje, že Page Lifecycle API je v podstatě implementací principu životního cyklu aplikace do prostředí browserů. Operační systém totiž s aplikacemi nakládá právě podle jejich životního cyklu (tj. rozfázování, kdy se aplikace spouští, kdy vyžaduje zvýšený přísun systémových prostředků, kdy jen běží na pozadí atd.). Nicméně web, jeho prostředí a prohlížeče tento princip zatím nevyužívaly.  A navíc prohlížeče nejsou ani připraveny na zásahy tohoto typu ze strany operačního systému.

Page Lifecycle API se Waltona: „pokusí vyřešit tyto problémy:

  • zavedením a standardizací stavů životního cyklu aplikací na web;
  • definováním nových, systémem iniciovaných stavů, které prohlížečům umožní omezit prostředky, které mohou být spotřebovávat skryté či neaktivní panely; 
  • vytvořením nových API a událostí, jež pomohou webdesignérům reagovat na přechody z a do těchto systémem iniciovaných stavů.“

Diagram jednotlivých stavů a přechodů panelů prohlížeče (Zdroj: Google Developers)

Co tím vším vývojáři Googlu myslí, se pokoušejí sdělit v diagramu (viz obr.) Diagram zachycuje všechny možné stavy (iniciované uživatelem i systémem) a přechody mezi nimi. Výhodou takovéto definice je, že každý stav má jen omezené množství následujících přechodů a stavů, a díky tomu umožňuje prohlížeči a systému efektivněji plánovat využití systémových prostředků. Nejvíc jich přiděluje aktivním panelům a postupně snižuje množství práce a využívání systémových zdrojů panelům pasivním (jsou vidět, ale uživatel s nimi neinteraguje), skrytým, zmraženým, ukončeným a vyřazeným.

Pro bezproblémové fungování bude Page Lifecycle API potřebovat nejen implementaci v prohlížeči, ale i podporu ze strany webu, aby prohlížeč (a případně i systém) věděl, v jakém stavu se panel s otevřeným webem nachází, a nepřiškrcoval ho například v případech, kdy přehrává audiu, využívá WebRTC či je nastaven na zasílání push notifikací. 

Funkce Page Lifecycle API vznikla inspirací z mobilních zařízení a vývoje prohlížeče Chrome po ně. Právě na systémech Android a iOS jsou systémové prostředky přidělovány mnohem jednoznačněji aktivním aplikacím. Díky tomu mají tyto systémy lepší odezvu jak aktivních aplikací, tak i celého systému.

Pokud byste chtěli sami zasahovat do toho, ke kterým panelům se má váš Chrome jak chovat, můžete k tomu využít rozhraní dostupné po zadání příkazu chrome://discards do adresního řádku.

Zdroje: Google Developers

 

 

Tento program naleznete ke stažení v našem katalogu www.instaluj.cz

 

 

 

 

 

Sedmičky končí

14. ledna 2020 byly uvolněny poslední aktualizace pro operační systém Windows 7. A s tím ukončil jejich podporu i Microsoft. Nejen v českých luzích a hájích populární Sedmičky se tak vydají cestou nekompatibility s dalším softwarem, posléze i hardwarem...

České firmy ohrožuje Emotet, Trickbot a Ryuk

Vládní CERT - skupina pro okamžitou reakci na počítačové hrozby - varuje před útoky, které míří na české organizace bez ohledu na pole působnosti. Oběťmi se již staly OKD a benešovská nemocnice. Jde o zvlášť zákeřnou kombinaci malwaru a na něj...

Chrome 79: zabezpečení, interoperabilita a výkon

Chrome 79 přináší kvanta změn a nových funkcionalit. Mnohé z nich jsou pečlivě skryté pod pokličkou experimentálních nastavení stabilní větve prohlížeče. Přesto odhalíme, co skrývají. Můžete se těšit na zvýšení...

Vláda to zkouší s digitální daní

Vláda ČR se rozhodla zasáhnout vůči internetovým gigantům, kteří sice generují tržby na území České republiky (a Evropské unie vůbec), avšak zisky daní v zemích, které svou legislativu byly ochotny flexibilně přizpůsobit přítomnosti těchto firem....


 
© 2005-2020 PS Media s.r.o. - digital world