[ 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

 

 

 

 

 

20 GB za očkování? Ulož.to!

20 GB stahování dat plnou rychlostí nabízí sdílecí server Ulož.to. Činí tak v rámci kampaně Očkuj se s Ulož.to, která je cílena na podporu očkování proti koronaviru COVID-19. Uloz.to se tak přidává k řadě firem, které...

V testech pokročilých hrozeb nejlépe skóroval Avast/AVG

AV-Comparatives se v aktuálním testu ochran před pokročilými kyberhrozbami zaměřili na software velkých jmen. Testovali jak zabezpečení koncových bodů ve firemním prostředí, tak i spotřebitelský software určený pro domácí použití....

Seznam.cz varuje před extrémním počasím přímo ve vyhledávání

Vyhledávání Seznamu.cz nabídne widget Počasí.cz doplněný o varování Českého hydrometeorologického ústavu. Díky tomu budou uživatelé nejen okamžitě upozorněni na blížící se nebezpečí, ale také...

Firefox 94: všehochuť podzimních novinek

Firefox si v 94. iteraci připravil podzimní barvičky, defaultní aplikaci site isolation, možnost tichých aktualizací na pozadí bez běžící aplikace, snížení množství upozornění a spoustu implementací funkcionalit specifických pro Windows 11, macOS i...


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

reklama