Firefox 7: sportovec roku
Stránky
27. září 2011 se stalo dnem, kdy vyšel Firefox 7. Ještě nedávno bychom byli z této události na větvi a nadšeně bychom do světa šířili poselství o skvělých funkcích. Kdo by to byl řekl, že nás prohlížeče budou jednou tolik nudit. Chrome zatím žije z pocitu novosti. Sice jej bereme a zvykli jsme si na něj, respekt budí bleskové navyšování tržního podílu, pořád jde o relativně čerstvý produkt, a proto působí svěžím dojmem. Google přivedl do praxe pár zajímavých konceptů, ale co se krátil vývojový cyklus, také Chrome tak nějak zevšednělo. Ani bych neřekl, že mu to teprve hrozí, řadě lidí už se okoukal a svým způsobem už nudí.
Postupné dávkování novinek přetvořilo kdysi vyhlížené vydávání ohnivé lišky v běžnou rutinu. Firefox se teď, podobně jako Chrome, od předchozích verzí prakticky neliší. Byli jsme ochuzeni o ten krásný pocit objevování hromady novinek v notně vylepšeném prohlížeči. Kdo si pamatuje čekání na Firefox 2 nebo 3, ví své. Svítá nám naděje, protože podle všeho bude vycházet i dlouho podporované edice. Současný život vydávaných ohnivých lišek je jepičí, s nově narozeným liščátkem to starší umírá. Nejvíce lamentují firmy, stavu spokojenosti nedosahuje ani řada běžných uživatelů.
Připravme se tedy na to, že Firefox 8 či 9 vyjde i ve speciální edici, jejíž podpora potrvá 42 týdnů. Nástupce s dlouhodobou podporou Mozilla vypustí za 30 týdnů, během dvanáctitýdenního rozdílu by měli mít vývojáři rozšíření čas na aktualizaci svých výtvorů. Vy díky tomu plynule přejdete. Jen si spočítejte, kolik normálních Firefoxů stihne firma publikovat za dobu existence edice s delší životností. Co ale s budoucími plány? Teď tu máme další, na oko nudný Firefox, který se první vlaštovkou speciálních edic určitě nestane.
V minulém díle jste viděli...
Proveďme menší rekapitulaci. Minule přibyl pasivní bezpečnostní prvek, zvýrazňování domény. Nastoupila lepší propagace synchronizační a zálohovací funkce Sync, převážná většina novinek se nicméně dotkla technického pozadí aplikace. Asi bychom si měli zvyknout na to, že zrychlování jádra a práce na podpoře webových standardů vyplní většinu místa na soupisce novinek. Jenže čtvrtá generace prohlížeče vyšla před půl rokem a času na ladění kódu již bylo dost. Organizace panelů pomocí pohledu Panorama bylo opravdu fajn, až na šílené hardwarové nároky.
Tip: Firefox 6: pasivní ochrana a optimalizované Panorama
I po šesti měsících stále vidíme stejný Firefoxu, který se až na pár kosmetických detailů vůbec nezměnil. Že se výkon aplikace obecně hodně zlepšil, bereme. Rádi bychom ale doslova viděli něco nového. Je-li to vůbec možné, naposedmé si pobrečíte mnohem více, pokud vás technické detaily nezajímají. Jestliže minule se něco málo odehrálo na povrchu, tentokrát se veškeré dění soustředí právě pod povrchem. Výměnu rolí ustála Mozilla se ctí, takže ukončeme nářky a přibližme si technologická vylepšení.
Paměti spotřebuje o polovinu méně než Firefox 4
Mluvilo se o tom docela dlouho a nyní vidíme v praxi, že navýšení výkonu aplikace se projevuje velmi pozitivně. Došlo totiž k dramatickému pokroku v oblasti využívání paměti. Ohnivá liška byla odjakživa považována za otesánka, který spotřebuje enormní množství paměti. To na čas platit přestalo, avšak s vydáním čtvrté generace Firefoxu se pomluvy vrátily. Nová a neodladěná technologie si musela projít dalším, dodatečný vývojem. Po půl roce posilování se prohlížeč přeměnil ve sportovce. Za prvé tedy snížil svůj vlastní objem, v porovnání se staršími kolegy (i se čtvrtou řadou) obvykle pojídá o dvacet až třicet procent paměti méně.
Místy se Mozille usilovná práce vyplatila ještě víc. Jde o případy, kdy se spotřeba snížila na polovinu. K lepšímu zdravotnímu stavu aplikace za běhu přispívá chytřejší chování prohlížeče. Po nečinnosti přes celou noc už nárůst nezaznamenáte, pokud tedy počítač nevypínáte a programy necháváte běžet dlouho. Člověka zarazí, že se již dříve nečistila paměť od většího počtu zavřených panelů. Nepořádek už po sobě lištička zamete, takže ke spotřebě a nakládání s pamětí už nemůžeme mít žádné výtky. Jedním z vedlejších efektů inteligentnějšího chování je i snížená pravděpodobnost pádu. Ať už patříte k extrémistům, jimž nečiní potíže provozovat prohlížeč se stovkou otevřených panelů, nebo k lidem se sklonem systém a programy restartovat co možná nejméně, budete potěšeni.
Za lepší správou paměti stojí snaha Mozilly promítnutá do projektu MemShrink. Popsaná zlepšení jsou výsledkem sedmi týdnů základní práce a Firefox 7 symbolicky jako první ohnivá liška může těžit z projektu těžit. Příště se posuneme zase o krok kupředu, nepředbíhejme ale.
Azure – nová grafická knihovna
Další velkou novinkou je bezesporu grafické API Azure. Vykreslovací jádro Gecko si rozdělí stránku na jednotlivé vrstvy, o jejichž zobrazení se dosud starala knihovna Cairo. Cairo již podléhalo hardwarové akceleraci, která vykreslení značně urychlí. Ve Vistě a Windows 7 se k akceleraci využívá Direct2D. To sice není universální napříč různými platformami, avšak pro Firefox provozovaný pod těmito systémy představuje velkou výhodu. Jiný operační systém neposkytuje prostředí natolik rychlé, respektive prohlížeč pro něj není optimalizován. V Mozille dobře vědí, že pod nejnovějšími Windows dosahují nejlepších výsledků. Po vykreslení ještě musí zpětně dojít k sestavení vrstev pěkně do sebe, když už se rozdělily.
V tomto kroku se k hardwarové akceleraci využívá Direct3D nebo jiné 3D API (OpenGL). Pokud akcelerace není k dispozici, přejde veškerá zátěž na Cairo a stránka se vykreslí softwarově. Cairo je starší než byste si mysleli, takže přišel čas přemýšlet o jeho nástupci. Nová 2D knihovna se nazývá Azure a oproti předchůdci neoperuje s pevně danou řádovou čárkou, ale naopak s plovoucí. Tím se přiblíží Direct2D, kde se počítá s plovoucí čárkou. Ušetřené systémové prostředky budou moci urychlit zobrazení webových stránek.
Azure má také jednu zajímavou vlastnost, a to přístupové cesty ke 3D API. Zjednodušeně řečeno se běžná 2D volání se přesměrují na 3D API. Nezabíhejme zbytečně do technických detailů, důležité je, že díky tomu se hardwarová akcelerace má dostat na ostatní platformy, kde se musíte obejít bez Direct2D (výsada Visty a sedmiček, jak již bylo řečeno). 3D API je například dostupné konečně i ve Windows XP. Kompletní hardwarové akceleraci ale bude nadále bránit několik faktorů. Hádáte správně, v cestě budou nejčastěji stát ovladače ke grafickým kartám. Naneštěstí se akcelerace nezprovozní na několik let starých ovladačích, povolené stáří se obvykle pohybuje v řádu měsíců.
Kdo dosud aktualizace ovladačů zanedbával, má teď (dobrá, technicky vzato již od příchodu hardwarové akcelerace) dobrý důvod, proč si v systému udržovat pořádek. Pokud na vašem počítači bude z jakéhokoliv důvodu akcelerace nepoužitelná, nastoupí do akce Cairo, které ve Firefoxu zůstane jako taková záloha pro všechny případy.
Stránky
Související články
| 23. 5. 2012 Komentáře (4) | 18. 5. 2012 Komentáře (1) |
| 16. 5. 2012 Komentáře (0) | 10. 5. 2012 Komentáře (0) |








































Komentáře
Re: Firefox 7: sportovec roku
Ten krasny pocit z velkeho poctu noviniek a zmien v prehliadaci bol väcsinou najväcsou prekazkou pri upgrade. Ludia su proste lenivy a chcu aby to co potrebuju mali tam kde su zvyknuty, preto je lepsie ked sa novinky davkuju v malych castiach ako narazovo. Chrome je mozno aj preto oblubeny lebo ma len minimum viditelnych zmien. Ved verzia 1 od 16 sa v podstate nelisi...
Vo Firefoxe 7 sa stretlo viacero vyznammnejsich noviniek, ale to je skor vynimocny pripad. Firefox 8 nic take vyznamne nema a skor sa podoba s novinkami Firefoxu 6. FF9 ale uz bude mat vyznamnejsie zmeny, ako napr. novy javascriptovy engine Type Inference, ktory vyrazne zrychluje JS, o desiatky % :)
Inak pekny clanok :)
Re: Firefox 7: sportovec roku
no myslim že mít věci na svém místě je normální ... koho baví furt luštit jak to kdo myslí , v portable verzi se mi záložky nacpali vedle vyhledávacího pole jako u exploreru zajímalo by mě zda v instal. verzi je to mu taky tak ... nebo to lze aspon vrátit jak to bylo
Re: Firefox 7: sportovec roku
Z toho sem byl taky hotovej. Nainstaluj si tento doplněk, přetáhni si v nstavení lišt ikonu záložek kam chceš a i bez restartu FF vše OK :-)
Re: Firefox 7: sportovec roku
S tou pamětí moc nevím, spustil jsem naprosto stejná okna ve FF 7 a bere to méně jen o nějakých 10 %... Ale stále je to menší žrout než Skype, který mi zabírá 100 MB RAM a přitom vlastně nic neumí. ICQ přitom jen 30 MB.
Re: Firefox 7: sportovec roku
Osobně jsem byl zvyklý, že mi Firefox žral více než gigabajt paměti (i jeden a půl!) a třeba v tuhle chvíli je na nějakých 600 MB :-)
Re: Firefox 7: sportovec roku
Pravda je, že oproti čtyřce úspornější je, ale oproti šestce žádné výrazné zlepšení nepozoruju.
Re: Firefox 7: sportovec roku
Některé doplňky způsobují větší paměťovou žravost, hlavně ten od Skypu ;-)
Re: Firefox 7: sportovec roku
ten je zakázán, jak ručně, tak mám pocit, že při aktualizaci dokocne nebyl kompatibilní :-)
Re: Firefox 7: sportovec roku
ano, pro začátek je, to je nnezpochybnitelné :-) ale jeho žravost, kdy ráno naběhne na těch 500, v poledne je na 1000 se uhoršujícíse odezvou a velkým lagováním a večer na 1500 s totální uzasekaností a končí to samovolným volným pádem, to tam prostě zatím zůstává... při nezměněném počtu panelů cca +/- 5 :-))
to že po sobě uklízí je taky jen zbožné přání, skutečnsot je taková, že i kdyžjich 10 zavřete, tak svou veliksot téměř nezmenší.... uklízení mu nejde...
Re: Firefox 7: sportovec roku
jj po spuštění bere o něco míň jak ty přerd ním... ale moc bych nad tím neonanoval... za půl dne, při určitýmvyšším počtu panelů, že ze 600 postupně opět 1000, sice už nepadá hnedka jako 6tka, ta se okamžitě zas hroutila... zato začne krásně lagovat, všechno mu trvátak 10x déle....za celý den pak je to už přes 1400 odezva je fakt jak holubí pošta a kolem těch 1400 se opět hroutí...
ale už nepadá bez upzornění, je těma lagama čitelnější.... jakčlověk si všimne, že to má nulovou to jest více jak několikasekundovou odezvu, tak si těch 50,60 panelů dobrovolně sestřelí a znovu všechno nechá naběhnout a ančíst aby zase byl u těch 600 :-D
Re: Firefox 7: sportovec roku
jj po spuštění bere o něco míň jak ty přerd ním... ale moc bych nad tím neonanoval... za půl dne, při určitýmvyšším počtu panelů, že ze 600 postupně opět 1000, sice už nepadá hnedka jako 6tka, ta se okamžitě zas hroutila... zato začne krásně lagovat, všechno mu trvátak 10x déle....za celý den pak je to už přes 1400 odezva je fakt jak holubí pošta a kolem těch 1400 se opět hroutí...
ale už nepadá bez upzornění, je těma lagama čitelnější.... jakčlověk si všimne, že to má nulovou to jest více jak několikasekundovou odezvu, tak si těch 50,60 panelů dobrovolně sestřelí a znovu všechno nechá naběhnout a ančíst aby zase byl u těch 600 :-D
Přidat komentář