neprihlásený Sobota, 23. novembra 2024, dnes má meniny Klement
Chrome dramaticky zrýchli návrat na predchádzajúcu stránku

Značky: Chromerýchlosť

DSL.sk, 28.2.2019


Spoločnosť Google aktuálne pracuje na podstatnom zrýchlení navigácie na predchádzajúce navštívené stránky vo svojom webovom prehliadači Chrome.

Jej vývojári to avizovali v tomto oznámení.

Pri zobrazení predchádzajúcej navštívenej stránky pomocou tlačidla Back prípadne následne zase pomocou tlačidla Forward prehliadač Chrome zobrazí stránku typicky vďaka nacachovaniu jednotlivých prvkov na stránke rýchlejšie ako pri prvej návšteve. Na stránkach s veľkým množstvom JavaScriptu môže ale podstatnú časť času zobrazenia stránky tvoriť jeho spustenie a rozdiel nemusí byť zásadný.

Vývojári teraz pripravujú pod označením bfcache cachovanie kompletného stavu stránok vrátane stavu DOM štruktúry a stavu JavaScriptu. Stav stránky sa pri odchode nacachuje celý, pozastaví sa na nej vykonávanie JavaScriptu a pri prípadnom návrate pomocou Back alebo Forward sa veľmi rýchlo stránka obnoví.


Porovnanie rýchlosti Chrome s bfcache a bez nej (video: Google / Addy Osmani)



Vývojári už majú implementovaný prototyp funkčnosti v Chrome, pričom podľa demonštrácie je rozdiel rýchlosti dramatický.

Navigovanie pomocou Back a Forward tvorí podľa Google pritom nezanedbateľnú časť navštívených stránok, na desktope 10% a na mobiloch 19%, bfcache tak celkovo zvýši vnímanú rýchlosť prehliadača. Na druhej strane funkčnosť bude mať ďalší negatívny dopad na spotrebu pamäte, aký konkrétne Google nešpecifikuje.

Podobnú technológiu majú podľa Google implementovanú Firefox, Safari aj Edge. K dispozícii je implementácia v jadre WebKit, z ktorého vychádza jadro Chrome, táto implementácia bola ale nekompatibilná s multiprocesovou architektúrou Chrome a preto ju Google nenasadil.

Hoci vývojári majú už vyvinutý prototyp bfcache, zatiaľ len diskutujú ako a či funkčnosť nasadiť do finálnej verzie a kedy by sa v nej mohla objaviť nie je jasné.


      Zdieľaj na Twitteri



Najnovšie články:

Protimonopolný úrad začal prešetrovať, prečo v SR nie sú skutoční virtuálni mobilní operátori
Nový trailer filmu Minecraft
Linux v ďalšej verzii vyradí súborový systém Reiser
Odštartovaná výroba flash pamäte s 321 vrstvami
Apple má prvýkrát použiť vlastný 5G modem v iPhone v marci
Linux dostáva podporu veľkokapacitných pamäťových SDUC kariet
USA požadujú, aby Google predal Chrome a potenciálne aj Android
ISS zvýšila orbitu, aby sa vyhla troskám zo satelitu
Vzniknú fyzické zábavné tematické Minecraft parky
Qualcomm chystá Snapdragon CPU pre lacnejšie PC, majú začínať na 600 dolárov


Diskusia:
                               
 

To znamena, ze bude este debilnejsi refresh pri vyvoji nez doteraz. Zatial je pre mna chrome prehliadac s najdebilnejsou cache, aku som videl. F5 - CTRL+F5 tisickrat dokola, kym reloadne nove CSS-ko alebo javascript.
Odpovedať Známka: 2.5 Hodnotiť:
 

Alebo raz CTRL + SHIFT + R
Odpovedať Známka: 6.4 Hodnotiť:
 

Fakt? A to funguje na všetky cache od klávesnicovej queue, cez os s DNS cache a swap s odbočkou na sshd a skrz tri L úrovne CPU a potom fujáš-matiáš skrz sieťovku na proxy providera až na server, kde je ešte priekazne zopár load balancingových vrstiev naviac?
Odpovedať Známka: -3.3 Hodnotiť:
 

Logicky len na lokálny obsah v browseri. Server side cache rieši server.
Odpovedať Známka: 7.5 Hodnotiť:
 

toto zarucene nefunguje na vsetky "kešky"
Odpovedať Známka: 6.0 Hodnotiť:
 

Alebo Developer Tools -> Network -> Disable cache (while DevTools is open)
Odpovedať Známka: 6.0 Hodnotiť:
 

ak robis veci pre browser a pokial je tvoj sposob vyvoja 'edit->save-refresh->edit->save..' jedna z moznosti je pouzivat timestamping eg: file.css?t=201902280110143
Odpovedať Známka: 6.7 Hodnotiť:
 

Ty si kokot. Prezradzat mu taketo zaklady. Teraz si da na Linked in, ze je senior a pojde zaziadat o zvysenie platu.
Odpovedať Známka: 7.9 Hodnotiť:
 

dalsia fekalia z radov akoze "programatorov" zo sfery webu ..
Odpovedať Známka: 5.0 Hodnotiť:
 

Co narobis, nie kazdy si vie nastavit live reload.
Odpovedať Hodnotiť:
 

jeden z trikov ako resetnut cache v chrome je otvorit dev konzolu a uistit sa ci mas zaksrtnuty checkbox, nieco v zmysle "reset cache on refresh while dev console is open" a ked das refresh, vsetko sa nacita odznova bez cache.
Odpovedať Hodnotiť:
 

toto vyzera, akoby web developeri zacali pri kazdom moznom obsahu pouzivat tagy no-cache, max-age atd, a teraz sa rozculuju ze sa na nich tvorcovia browserov vybodli a kesuju si podla seba ;-)
Odpovedať Hodnotiť:
 

To je sice pekne. Ale za chvilu bude potrebna minimalna ram pre chrome 8 gb. Uz teraz zerie dost. Opravte ma ak sa mylim
Odpovedať Známka: 7.1 Hodnotiť:
 

moja stara tiez vela zerie, ale ramu jej kupovat nebudem
Odpovedať Známka: 8.7 Hodnotiť:
 

Ja by som pri spustení prehliadača načítal do cache celý internet a bol by pokoj.
Odpovedať Známka: 8.2 Hodnotiť:
 

ale bez porna samozrejme
Odpovedať Známka: 7.1 Hodnotiť:
 

ty si z tych, co si setri pamat na horsie casy?
Odpovedať Známka: -3.8 Hodnotiť:
 

Mylis sa, opravujem ta.
Odpovedať Známka: 3.3 Hodnotiť:
 

>>>nezanedbateľnú časť navštívených stránok, na desktope 10%

nezanedbateľnú časť ~10% dávam sprepitné
Odpovedať Známka: 7.1 Hodnotiť:
 

Dramaticky!
https://dopice.sk/mE1
Odpovedať Známka: 0.0 Hodnotiť:
 

Pamatam casy Opery 12, ked som klikol na Back, tak som bol okamzite Back. V terajsej Opere mam pocit ako keby cache ani nebola. Vzdy taha z netu ked idem Back.
Odpovedať Známka: 10.0 Hodnotiť:
 

Lenže to boli doby keď mali webstránky 250kB aj s obrázkami a boli často bez skriptov alebo tak s jedným dvoma. Dnes má single stránka webu kľudne 5-15 MB + 20-30 javascriptov.
Odpovedať Známka: 8.0 Hodnotiť:
 

O webfontoch ani nehovoriac.
Odpovedať Známka: 7.1 Hodnotiť:
 

presne tak. chrome bude coskoro ako opera pred 10 rokmi.
Odpovedať Známka: 5.0 Hodnotiť:
 

So ženou sme boli na poslednej opere pred viac ako 10-timi rokmi.
Odpovedať Známka: 10.0 Hodnotiť:
 

treba navštevovať stránky písané zo srdiečka a nie pre zisk, napr. bigclive.com ... tam ide back button na všetkých prehliadačoch ako za čias opery 12 :)
Odpovedať Známka: 7.5 Hodnotiť:
 

A treba vziat do uvahy, aky vykon si mal k dispozicii (rychlost CPU, zbernic, slotov, radicov...), ake mnozstvo pamate a aku rychlost linky.
Odpovedať Hodnotiť:
 

ja by som hadal, ze za to ani nemoze Opera 12 vs sucasne browsery, ale to, co bolo spominane v clanku:

Na stránkach s veľkým množstvom JavaScriptu môže ale podstatnú časť času zobrazenia stránky tvoriť jeho spustenie a rozdiel nemusí byť zásadný.

...a dnesne stranky s tzv responzivnym dizajnom z vacsej casti vykresluje javascript.
Odpovedať Hodnotiť:
 

Hmmmm...je tu niekto, komu taká dramatizácia riešenia postbackov v e-shopoch, redakčných systémoch či napríklad na slovensko.sk príde priekazne veselá?
Odpovedať Známka: 0.0 Hodnotiť:
 

A co tak keby zdokonalil Google svoju AI aby rovno dopredu nacitla stranku na ktoru na 99% pojdem?
Odpovedať Známka: 6.7 Hodnotiť:
 

“Podobnú technológiu majú podľa Google implementovanú Firefox, Safari aj Edge” - čiže nič nové? Prečo o tom dsl.sk nepísal, keď to implementoval prvý browser, ale až teraz?
Odpovedať Hodnotiť:
 

Lebo okrem chrome sa na SK nic ine nepouziva. Skoro. Takze to nie je podstatne. Ani to, ze TY pouzivas cokolvek. Majorita je chrome.
Odpovedať Známka: -10.0 Hodnotiť:

Pridať komentár