Nabízí se tedy otázka směrem k vám, čtenářům: s jakým prohlížečem máte nejlepší zkušenosti z hlediska výkonu?
Jednoznačně Chrome a subjektivně mu citelně šlape na paty nejnovější Explorer. Jinak je výkon +/- dostatečný všude, ovšem největší tragédie a utrpení(z hlediska výkonu) je Safari pro Windows.
A co si to místo plkání o placených komentářích nejdřív vyzkoušet, do těch widlí přebootovat a ve zmíněných prohlížečích spustit nějakou komplexní aplikaci? Když se jim po tolika letech jednou povede udělat konkurenceschopný prohlížeč, tak nevidím důvod, proč jim to neuznat. Zvrovna mě obviňovat z MS propagandy, to jsem se celkem pobavil. Možná to bude tím, že je to pro mě blbý kus kódu a ne náboženství a nemám tím pádem potřebu některé produkty z principu zatracovat a u jiných zase systémově přehlížet všechny chyby.
Krom výše uvedených aktuálních 64 bitových verzí aplikací Firefox, Opera, IE, Chrome a K Melon (32 bit), Avant (32 bit), Nightly a Waterfox, mám možnost srovnat jejich výkon s prohlížečem Comodo Dragon Based on Chromium 26.0.1410.43., je nejrychlejší a nejvýkonnější ze všech, možná je i dobře, že se o něm po marketingové stránce příliš neinformuje.
Safari pro OSX jsem opustil priblizne pred 2 lety, protoze bylo absolutne nepouzitelne z hlediska rychlosti. Predtim fungovalo celkem dobre, ale pak se prudce zhorsilo. Ted na OSX pouzivam Chrome, ktery ale cas od casu dokaze shodit cely mac (kdo kdy rikal, ze max osx je nejspolehlivejsi system na svete, tak tomu bych hodil cely mac i se slavnym osx na hlavu).
Na Linuxu pouzivam Chromium, i tady cas od casu dokaze shodit X, ale z toho se nastesti dokazu dostat i bez rebootu.
Výběr prohlížečů jsem vysvětloval ve třetím díle seriálu:
„Po pilotním dvoudílném článku k seriálu Moderní webové prohlížeče již budeme pokračovat porovnáváním aktuálních verzí jednotlivých browserů. Konkrétně se v tomto i dalších dílech seriálu budeme věnovat pěti nejrozšířenějším prohlížečům dostupným pro MS Windows: Internet Explorer, Mozilla Firefox, Google Chrome, Opera a Maxthon.
Proč zrovna tento výběr? Ať už si kdokoliv myslí o MS Windows cokoliv, dlouhodobě je to nejrozšířenější platforma pro osobní počítače. V globálním průměru je stále k vidění na devíti z desíti osobních počítačů. Nejrozšířenější prohlížeče pro MS Windows tak mají nepopiratelný vliv na vývoj webu i na to, jak s ním uživatelé pracují, což se dotýká i uživatelů konkurenčních systémů.“
K tomu ještě doplním, že Apple se z MS Windows stáhl. Aktuální Safari 6 je k dispozici jen pro OS X. Testovat starší verzi mi přijde nekorektní.
Nebylo. Po dlouhém přemýšlení mi nepřišlo vhodné seriál „roztahat“ na různé platformy. Proto i multiplatformní prohlížeče, které jsou k dispozici pro linuxové distribuce, testuji pod MS Windows, kde je Internet Explorer, jehož tržní podíl je stále takový, že nelze přehlížet (s inzerentem to nemá vážně nic společného, koncept seriálu jsem připravil a nabídl ještě než se ho ujalo obchodní oddělení vydavatele).
Jedna vec je optimalizovat velkost stiahnuteho HTML, ale problem vidim skor v multimedialnom obsahu. Rychlost scriptov je tiez skor nieco o co sa maju starat vyvojari a prehliadace by skor mali podporovat standardy, aby sme nemuseli hackovat kod pre jednotlive prehliadace (pozdravujem Microsoft).
Velky problem je skor mnozsvo doplnkov co si uzivatelia vedome alebo aj nevedome napchaju do prehliadaca a potom im to mrzne. Mne napr. bezne mrzne Firefox, ale je to kvoli doplnku Firebug, takze to nejako prezijem a na bezne surfovanie aj tak pouzivam Chrome.
dalsi clanok o prehliadacoch? navrhujem iniciativu na zmenu domeny www.root.cz na www.DocumentRoot.cz :)
Tři nejúčinnější optimalizace výkonu browseru se jmenují:
1. NoScript
2. AdBlock
3. FlashBlock
Málo platné, velká část webů je doslova zprzněná spoustou JavaScriptových nesmyslů, trakovacích kódů a obsahu ze serverů třetích stran, jejichž načítání a běh neskutečně zpomalují. Rychlejší JS enginy, prefetche apod. jsou léčením symptomů, ale ne choroby samotné.
Zrovna tenhle tyden jsem zjistil co mi v praci zpomaluje pocitac. Adobe plugin v kombinaci s McAfee antivirem.
Jeden srac porad dokola otevira a zavira .pdf soubor nekde v tempu (staci odskrolovat jednu stranku).
Druhej srac si toho vsimne a kompletne proskenuje cely soubor znovu. Nez to dokonci, tak ale zablokuje celou Mozillu a vyzere veskerou RAM.
TOBĚ to funguje, MNĚ to funguje.
Vidím TĚ a ty vidíš MĚ.
Určitě se to zase naučíš :-)
Jsem kliknul na adresar na liste, ktery obsahuje 2500 bookmarku. Jeho otevreni (tedy zobrazeni prvnich cca. 50 bookmarku na obrazovku) trva celych, pro me neskutecnyh, 7 sekund. A to mam 2x2.2GHz procesor a 2 GB RAM.
"otevreni" 357 bookmarku za sekundu. To bych cekal od nejake dernostitkove masiny, ci releoveho pocitace. Snad i ZX Spectrum se svymi 4MHz taktu by mohlo byt rychlejsi.
Jedine co k tomu muzu rict, je te to je dle meho nazoru totalni SRACKA
Asi by sis mel nainstalovat PlacesCleaner a obcas ho pouzit - idealne predtim nechat vymazat browsing history. Places.sqlite obsahuje bookmarky a history a tak bobtna a bobtna.... a neni divu, ze zobrazeni bookmarku trva tak dlouho. Nejspis nebyl tak uplne dobry napad dat tyhle dve veci do jedne databaze.
Take muzes zkusit tohle:
killall firefox
find $HOME/.mozilla/ \( -name "*.sqlite" ) -exec sqlite3 {} "vacuum" \;
A samo, napred zase vymaz browsing history. Pak poreferuj, jestli doslo ke zmene.
Nahodou jsem to zkousel, pac jsem si rekl, ze bych take mel uklidit. Zajimave je, ze po dalsim spusteni a obnoveni sesion si FF rychle vyzral veskerou pamet, neco po nejakou dobu chroupal a pak pamet spadla dost pod hodnotu obvyklou s danou session. Normalne tohle nedela. Pamet si nabira pomalu a nabere ji vic, nez ted. BTW, places.sqlite spadlo z cca 10 MB na par desitek kB. Ted uz to zase ale nalezlo nahoru, ale rekl bych, ze je to cele trosku rychlejsi.
Diky za super tip! Rychlost "otvirani" zalozek se tim zvysila z 357 na celych, pro me v kontextu Firefoxu nepredstavitelnych, 625 zalozek za sekundu!
Tvuj skript jsem nepouzil, pouzil jsem navod http://mozillalinks.org/2009/08/vacuum-firefox-databases-for-better-performance-now-with-no-restart/ ktery, jak jsem jiz na navody z Internetu zvykly, nefungoval - Pry se ma jit do Tools menu / Error Console ale v tools menu zadne errors console neni.
Nicmene jsem vadny navod pomoci googlu opravil (jeste ze navod na opravu vadneho navodu nebyl vadny) a povedlo se.
Skoda jen ze to Firefox nedela automaticky.
To vypada, jako ze tu nekdo ocekava, ze se nejdriv vyrobi a zobrazi vsechny (prazdne) zalozky, a teprve pak se do nich zacne neco nacitat.
Pokud neni potreba user interaction, neni jedno jestli ty zalozky budou na listu nabihat 357/s nebo 5000/okamzite, kdyz clovek stejne musi cekat nekolik minut nez se mu naloaduje dost dat aby neco videl?
(nebo to bylo offline?)
Ať žije paranoia.
V rychlosti se Microsoft hodně zlepšil, ale bohužel jen pod Windows 7 a Windows 8. Na své zákazníky s Windows XP či dnes už i s Windows Vista kašle. Nicméně v zájmu objektivity, po které Vy a podobní čtenáři voláte, upírat mu zlepšení v oblasti výkonu prostě nelze. Ale jak je napsané v článku, při dlouhém vývojovém cyklu mu ostatní prohlížeče zase brzy utečou.
Mimochodem: v dalším díle Internet Explorer nikoho nepředehnal, jak se už můžete přesvědčit.