Úvod Prehliadač Opera Články a návody Opera vs Firefox vs Chrome vs Safari vs Internet Explorer
Opera vs Firefox vs Chrome vs Safari vs Internet Explorer Tlačiť E-mail
Napísal cvm   
Nedeľa, 07 Marec 2010 14:47
altTento týždeň sme sa dočkali novej verzie Opery 10.50, ktorá sa na svojich domovských stránkach pyšní titulom: "Najrýchlejší prehliadač na Zemi!". Je to takmer dva roky, kedy ju o tento titul pripravilo jadro WebKit, kedy vývojári do prepracovali jadro pre spracovanie javaskriptu a razom sa výkonom vyšplhalo pred konkurentov ako Opera, či Firefox. Ďalší vážny konkurent prišiel v podobe Google Chrome, ktorý predviedol minimalistický dizajn, ktorý skrýval veľmi rýchle jadro WebKit.
A ako je to s rýchlosťou dnes? Pripravili sme pre Vás tabuľku so syntetickým porovnaním rýchlosti vykresľovania a práce s javaskriptom...


 Na úvod by bolo dobré poznamenať, že namerané časy zohľadňujú a porovnávajú len rýchlosť vykresľovaní jednotlivých jadier prehliadačov. Sú to syntetické testy, ktoré umožňujú vytvoriť presne rovnaké podmienky na rozdielnych jadrách a nenesú dostatočnú informáciu, že daný prehliadač je naozaj najrýchlejším. Do celkovej rýchlosti prehliadača je potrebné prirátať napríklad prácu so stránkami, ako "kešovanie", kedy je možné, že pomalšie jadro si stránku z nej načíta a to rýchlejšie ju znova stiahne a vykreslí. Takto by sme mohli prejsť k rozhraniu, kedy užívateľ využívajúci klávesové skratky, či gestá je s obsluhou o niečo rýchlejší, ako užívateľ, ktorý poctivo stláča jednotlivé prvky rozhrania.

alt
Graficky príťažlivý komplexný test - Peacekeeper, v ktorom je možné prehľadne porovnať jednotlivé prehliadače. 

Zamerali sme sa teda na porovnanie prehliadačov na základe vybraných testov, ktoré testujú najmä spracovanie javaskriptu, ktorý sa dnes často využíva u náročnejších stránkach (webové portály, komunitné stránky, poštový klient...), ale aj na rýchlosť vykresľovania HTML, ci CSS prvkov stránky.
Použili sme na to následujúce nástroje:

 : Sunspider - veľmi obľúbený JS test od tvorcov WebKitu, ktorý v sériach po sebe meria čas vykonávania JS funkcií
 : Peacekeeper - komplexný JS test, ktorý príťažlivou formou testuje prehliadač spracovaním a vykresľovaním objektov. Skladá sa z niekoľko častí a jednou z nich je aj práca s komplexnou grafikou (modrá voda s kruhmi), z ktorej nie je započítané do výsledného testu. Keďže, v Opere sa o toto vykresľovane stará aj grafická knižnica Vega nie na zahodenie si tieto výsledky samostatne porovnať s ostatnými prehliadačmi.
 : Dromaeo - je taktiež komplexnejší test, ktorý testuje aj prácu s DOM, ci CSS. Dromaeo patril medzi časovo náročnejšie testy, keďže doporučený test trvá 16 minút a samostatný JS test trvá ďalších 9 minút. Zaujímavosťou JS testu je, že ho tvorí z časti vlastný Dromaeo kód, taktiež kód zo Sunspider testu a V8 Google testu. Celý test zohľadňuje vo výsledku priemerný počet opakovaní za sekundu - viac je lepšie. 
 : SlickSpeed - je rovnako JS test zameraný na rýchlosť hľadania selektorov v piatich rôznych JS frameworkov. Zohľadňujú sa všetky časy nájdenia 40 selektorov v danom frameworku a čím je čas menší, tým je to lepšie.  
 : JS progresive raytracer - je JS test zameraný na rýchlosť výpočtu a renderovania objektu. V teste bolo použité základné vykresľovanie, pretože pri plnom sme sa nedokázali dopracovať u niektorých prehliadačoch k výsledku.
 : W3C DOM vs. innerHTML - je test spracovania rozdielnych špecifikácií, ktorý sleduje rýchlosť vykreslenia a zaplnenia tabuľky a následne prevedenie určitej operácie
 : Mozilla 3D Cube - je jednoduchý a efektný JS test na matematické vykreslenie rotácie kocky. Meria sa samozrejme čas vykreslenia veľkej kocky a čim je kratši, tým je to lepšie.
 : Rendering DIVs - je graficky zaujímavý test vykreslenia DIV prvkov stránky. Sleduje sa nielen čas (menej je lepšie), ale aj počet snímkov za sekundu (viac je lepšie).

:: Namerané výsledky (najlepšie dosiahnute sú označené):
 
BENCHMARK OPERA 10.50 FIREFOX 3.6 CHROME 4.0.249 SAFARI 4.0.4 INTERNET EXPLORER 8.0
SunSpider (ms) 475,6 1067,0 579,2 658,4 5.918,6
Peacekeeper test (score) 2.914 2.290 3.217 2.580 683
Peacekeeper complex g.(score) 7.073 3.776 4.734 2.132 0
SlickSpeed test (ms) 39-32-114-98-6 69-66-246-281-37 59-34-147-132-25 49-39-115-154-4  315-163-955-648-e 
Dromaeo recom.test (runs/s) 275,90 88,82 204,01 161,21 28,48
Dromaeo JS test (runs/s) 828,34 86,97 256,03 198,12 36,40
JS Progr. Raytracer  (s) 1,024 1,896 1,284 0.978 5,109
W3C DOM & innerHTML (ms) 18-13-16-10-7 41-54-42-32-33 10-9-11-19-18 8-8-9-17-17 168-163-148-16-16
Mozilla 3D Cube (ms) 440 748  631 627 1.487
Rendering DIVs (ms) 1.013 (14,81fps) 1.145 (13,10fps) 1.197 (12,53fps) 3.351 (4,46fps) 5.828 (2,57fps)
Testovanie prebehlo na notebooku Asus F3Jm AP023 s mobilným procesorom Intel T7200 (C2D 2GHz), s 2GB RAM DDRII 667MHz,
grafikou NV go7600 512MB RAM (nezdieľaná) a diskom 120GB Hitachi 5400 SATA.
Systém bol použitý Windows 7 x86 ULTIMATE s aktualizáciami.
Prehliadače boli čerstvo nainštalované s čistými profilmi a každý z nich bežal pri testoch samostatne.

 

Komentárov  

 
#1 cvm 2010-03-07 15:40
...bolo to už dávno, keď sa Opera začala pýšiť titulom najrýchlejšieho prehliadača. Spravil som snímku Opery 5.1 (apríl 2001), kde okrem prezentácie funkcie zmeny pozadia pod rozhraním (novinka u Firefoxu 3.6) a pod okna (jedinečný MDI režim zobrazenia) je aj reklamný banner s textom o jej rýchlosti:
http://www.opera-prehliadac.com/images/opera/cvm/Opera5skin.jpg
Citovať
 
 
#2 YoungBuck 2010-03-07 16:19
diky za testy 8)
Citovať
 
 
#3 tomas.splatch 2010-03-08 16:00
no u mna ten peacekeeper furt vyhrava Opera:
Opera 10.50: 1812
Chrome 4.0 : 1694
Citovať
 
 
#4 Milanese 2010-03-08 23:28
u mňa má Peacekeeper 5299 bodov...a to ešte kopu času od spustenia testu bežla aj BOINC....
Citovať
 
 
#5 YoungBuck 2010-03-09 07:19
Citácia:
Milanese

tu nejde o to kolko dosiahol u teba jeden prehliadac, to ze ty mas viac bodov je sposobene silnejsim pc. Ide vsak o to kolko bodov maju v porovnani prehliadace medzi sebou.
Citovať
 
 
#6 janci 2010-03-09 17:29
Ja mám horší stroj a dosiahol som o cca. 300 bodov viac :o
Citovať
 
 
#7 YoungBuck 2010-03-09 18:10
horsi znamena co, ved on nenapisal aky ma pc. dnes som to vyskusal a na mojom starucickom 1.4 ghz athlone som dosiahol 958 bodov. ale aj tak, ako som pisal, nejde tam o to kolko dosiahne jeden browser na konkretnom jednom pc, ale ide o porovnanie viacerych browserov kedze sa vysledky lisia na roznych pc zostavach

edit: skusil som aj chrome 5.0.307.1 a vysledok je 1068 bodov
Citovať
 
 
#8 janci 2010-03-10 21:16
Citovanie YoungBuck:
horsi znamena co, ved on nenapisal aky ma pc. dnes som to vyskusal a na mojom starucickom 1.4 ghz athlone som dosiahol 958 bodov. ale aj tak, ako som pisal, nejde tam o to kolko dosiahne jeden browser na konkretnom jednom pc, ale ide o porovnanie viacerych browserov kedze sa vysledky lisia na roznych pc zostavach

edit: skusil som aj chrome 5.0.307.1 a vysledok je 1068 bodov

Tak potom som asi slepý :o
Citácia:
Testovanie prebehlo na notebooku Asus F3Jm AP023 s mobilným procesorom Intel T7200 (C2D 2GHz), s 2GB RAM DDRII 667MHz,
grafikou NV go7600 512MB RAM (nezdieľaná) a diskom 120GB Hitachi 5400 SATA.
Systém bol použitý Windows 7 x86 ULTIMATE s aktualizáciami.
Prehliadače boli čerstvo nainštalované s čistými profilmi a každý z nich bežal pri testoch samostatne.
Citovať
 
 
#9 majo63 2010-03-10 21:33
podstatou testu je porovnat prehliadace na jednom stroji za rovnakych podmienok a nie porovnavat ci na tvojom "horsom" pocitaci je lepsie skore.
A ked chces porovnavat preco na horsom stroji je lepsi vysledok ako na lepsom, tak treba napisat aky stroj mas a hlavne OS.
Citovať
 
 
#10 YoungBuck 2010-03-11 11:11
janci
aha sry, ja som myslel ze reagujes na prispevok od Milanese
u mňa má Peacekeeper 5299 bodov
Citovať
 
 
#11 cvm 2010-03-11 18:24
O tom, ze sa Carakan podaril moze nieco prezradit aj test Sputnik od Google, ktory testuje prehliadac v kvalite implementacie Javavascriptu, presnejsie standardu ECMA-262 edicia 3: http://sputnik.googlelabs.com/compare

ECMAscript = JavaScript = JScript: http://en.wikipedia.org/wiki/ECMAScript
Citovať
 
 
#12 janci 2010-03-11 20:34
Citovanie majo63:
podstatou testu je porovnat prehliadace na jednom stroji za rovnakych podmienok a nie porovnavat ci na tvojom "horsom" pocitaci je lepsie skore.
A ked chces porovnavat preco na horsom stroji je lepsi vysledok ako na lepsom, tak treba napisat aky stroj mas a hlavne OS.
Nech sa ľúbi:
Testovanie u mna prebehlo na notebooku Toshiba Satellite A200, verzia BIOSu 1.80, s mobilným procesorom Intel T7200 (C2D 2GHz), s 2GB RAM DDRII 667MHz,
grafikou NV go7300 256MB RAM (nezdieľaná) a diskom Toshiba 200GB 4200 SATA.
Systém bol použitý Windows Vista x32 Home Premium s aktualizáciami.
Prehliadač bol dávno nainštalovaný a stále iba aktualizovaný a bežal pri testoch bez vypnutia ďalších softov (Windows Mail, a x iných).
Citovať
 
 
#13 riddick 2010-03-19 13:12
Koho trapia cisla..treba si vyskusat.. mne ide najrychlejsie chrome a najlepsie sa mi pracuje cez firefox
Citovať
 
 
#14 janci 2010-03-19 20:33
Citovanie riddick:
Koho trapia cisla..treba si vyskusat.. mne ide najrychlejsie chrome a najlepsie sa mi pracuje cez firefox
Koho toto už len trápi :-x
Citovať