Ú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, 08 August 2010 19:54
altKeďže nám leto ukazuje tu horšiu tvár a človeka to neťahá príliš von, tak sme sa rozhodli pozrieť na súčasnú ponuku finálnych prehliadačov, ktoré je možné použiť na také to letno - sychravé browsovanie. Samozrejme, tvorcovia prehliadačov nespia a neustále pracujú na svojich produktoch a tak pribaľujeme aj pohľad a porovnanie ich aktuálnych vývojových verzií. Konečne tak môžeme zaradiť do testov aj pripravovaný Internet Explorer 9 (IE8 už nám lepšie výsledky neposkytne), Firefox 4.0, Operu 10.70 alebo Google Chrome 7.
Zostavili sme dve tabuľky s porovnaním rýchlosti vykresľovania a práce s javaskriptom.
Zmena: Aktualizácia testov 19.9.2010


 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.
 : CelticKane - je jednoduchý JS test, ktorý testuje rýchlosť práce pomocou zopár základných funkcií.
 : AnimationBenchmark - je zostavený z troch zo štyroch testov, ktoré stránka ponúka na porovnanie rýchlosti vykresľovania objektov pomocou HTML, SVG a CANVAS.
 : 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ší, 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 finálnych verzií (najlepšie dosiahnute sú označené):
 
BENCHMARK OPERA 10.62 FIREFOX 3.6.10 CHROME 6.0.472 SAFARI 5.0.2 INTERNET EXPLORER 8.0
SunSpider (ms) 290 834 285 408 4.847
Peacekeeper test (score) 7.863 2.280 7.994 4.272 683
CelticKane. (ms) 520 179 593 345 78
SlickSpeed test (ms) 29-23-98-64-6 59-52-160-190-31 12-0-57-32-4 34-26-94-83- 210-104-733-443-31e 
Animation(html/canvas/svg fps) 63 / 68 / 23 11 / 28 / 3 33 / 63 / 33 45 / 55 / 28 netestované
JS Progr. Raytracer  (s) 0,62 2,75 0,85 0,85 4,23
W3C DOM & innerHTML (ms) 10-8-10-3-4 32-40-32-25-28 11-5-4-16-16 6-7-6-14-13 94-90-88-9-15
Mozilla 3D Cube (ms) 295 798 335 error 1.008
Rendering DIVs (ms) 880 (17,06fps) 1.393 (10,77fps) 1.012 (14,82fps) 7.747 (1,94fps) 10.639 (1,41fps)

:: Výsledky meraní vývojových verzií:

BENCHMARK OPERA 10.70 FIREFOX 4.0bp7 CHROME 7.0.517 INTERNET EXPLORER 9.0b
SunSpider (ms) 287 465 273 1346
Peacekeeper test (score) 8.055 3.893 8.028 2.511
CelticKane. (ms) 515 336 623 154
SlickSpeed test (ms) 25-22-67-57--0 40-39-104-118-14 6-1-57-32-4 66-83-216-180-46 
Animation(html/canvas/svg fps) 68 / 67 / 23 5 / 57 / 4 33 / 75 / 33 23 / 59 / 48
JS Progr. Raytracer  (s) 0,58 3,21 0,87 2,80
W3C DOM & innerHTML (ms) 8-6-8-3-3 9-13-13-5-5 8-5-8-15-16 260-234-261-60-60
Mozilla 3D Cube (ms) 254 650 345 4.59
Rendering DIVs (ms) 871 (17,22fps) 2.785 (5,39fps) 997 (15,05fps) error
Testovanie prebehlo na notebooku Acer 3820TG s mobilným procesorom Intel i5-430M (Turbo režim 2,2GHz @ 2,5GHz),
 s 4GB RAM DDR3 1066MHz, grafikou ATI 5650 1GB RAM + Intel GMA HD a diskom 640GB Toshiba 5400 SATA II.
  Systém bol použitý Windows 7 x64 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 BS-Harou 2010-08-09 11:16
U finálních verzí, test Dromaeo máte tučně vyznačený výsledek Opery, přesto že Chrome má skóre lepší (toto konstatuji samozřejmě se smutnou tváří :D )
Citovať
 
 
#2 DJ-kostitřas 2010-08-09 12:26
Jen dodám, že u Win7 32-bit a slabším hardwaru AMD Sempron 1,8 GHz je tomu naopak. Chrome zaostává za Safari a nastejno s IE9.

Chybí tam testy na Acid3 / Sputnik
Chybí tam test V8

We WANT - Dev 3483
http://www.opera-prehliadac.com/prevzatie-a-instalacia/vyvojova-verzia-opery.html
Citovať
 
 
#3 DJ-kostitřas 2010-08-09 12:41
Proč tam není Safari 5.0.1 s nejnovějším WebKit SVN, mezi vývojými verzemi?

Stačí obsah aktuálního archívu na http://nightly.webkit.org/ rozbalit do složky "New" v adresáři Safari. A zmenit v zástupci jeho "cíl" a "spustit v" Jednoduché. http://keviny.wordpress.com/2007/06/15/running-safari-using-webkit-nightly-buildwindows/ 8)
Citovať
 
 
#4 DJ-kostitřas 2010-08-09 12:56
Postup pro použití Webkit nightly v Safari

1) Vytvořte složku "New" v cestě C:\Program Files\Safari\...

2) Rozbalte do něj obsah archívu http://builds.nightly.webkit.org/files/trunk/win/WebKit-SVN-r64893.zip

3) Vytvořte zástupce aktuálního Safari s názvem "New – Safari.lnk"

Tohle celé v řádku "Cíl" včetně uvozovky
%PROGRAMFILES%\Safari\Safari.exe /frameworkPath:"%PROGRAMFILES%\Safari\New"

Tohle celé v řádku "Spustit v" včetně uvozovky
"%PROGRAMFILES%\Safari\Safari.exe /frameworkPath:"%PROGRAMFILES%\Safari\New""

4) Potvrďte a uložte zástupce. Spustte ho a otestujte, jestli se výsledky liší :-) Jinak se to od normálního Safari rozpoznat nedá.
Citovať
 
 
#5 cvm 2010-08-09 14:16
:: BS-Harou: Moja chyba. Opravene! Zostal som pri Dromaeo teste mierne v soku, pretoze niektori testeri Operu z neho diskvalifikoval i pre nekolkonasobne lepsie vysledky nez konkurencia. Dokonca na starom notebooku s procesorom T7200 boli vyborne vysledky a teraz na i5-430M je Chrome lepsi...

:: DJ-kostitras: Benchmark Safari s najnovsim WebKitom doplnim, tak ako sucasnu testovaciu Operu. Acid, ci Sputnik nie je o rychlosti, ale o podpore standardov. V Google teste V8 vzdy s prehladom vitazi Google Chrome a to sa mi velmi nepozdava...
Citovať
 
 
#6 cvm 2010-08-10 05:45
Vcera som si zbezne vykonal benchmarky najnovsej Opery 10.70 a Safari s najnovsim WebKitom a ziadne vyrazne rozdiely som nezaznamenal. Problem mam s Operou 10.70 pri Dromaeo teste, ktory ostane visiet pri case 10:15, tak je tam zatial uvedena hodnota verzie 10.61.
Citovať
 
 
#7 Janco 2010-08-20 10:01
Citovanie BS-Harou:
U finálních verzí, test Dromaeo máte tučně vyznačený výsledek Opery, přesto že Chrome má skóre lepší (toto konstatuji samozřejmě se smutnou tváří :D )

kde tam vidíš horší výsledok označený?
Citovať
 
 
#8 cvm 2010-08-20 17:22
Citovanie Janco:
kde tam vidíš horší výsledok označený?
Uz som to opravil... :lol:
Citovať