Linux E X P R E S

Facebook

Test 15 internetových prehliadačov pre Linux

web_browser.png

Aplikácií v kategórii internetové prehliadače je pre Linuxové distribúcie mnoho. Rozhodol som sa preto otestovať 15 populárnych alebo zaujímavých prehliadačov pomocou piatich benchmarkov/testov, a takisto zaznamenať a porovnať ich záťaž operačnej pamäte. Nakoniec sa ešte pokúsim zhodnotiť celkovú použiteľnosť jednotlivých prehliadačov.


Do testu som vybral prehliadače: Firefox (30.0), Chromium (34.0.1847.116), Opera (12.16), Konqueror (4.13.2), rekonq (2.4.2), Web (Epiphany) (3.10.3), Dooble (0.07), Arora (0.11.0), Midori (0.4.3), QupZilla (1.6.0), Dillo (1.6.0), NetSurf (2.9), Elinks (0.12pre6) a Lynx (2.8.8pre.4), avšak posledná štvorica sa benchmarkov z dôvodu absencie podpory JavaScriptu nemôže zúčastniť.

Možno ste si všimli, že reálny počet testovaných prehliadačov je len 14, aj keď v názve je napísané "test 15 prehliadačov". Pôvodne som totiž chcel testovať 15 prehliadačov, pričom prehliadač, ktorý som nakoniec vynechal je links2. Netestoval som ho kôli tomu, že sa jedná o terminálový prehliadač, takisto ako Lynx či Elinks, a veľké rozdiely medzi týmito prehliadačmi niesú.

Na testovanie som použil HTML5Test a benchmarky Peacekeeper, Browsermark, SunSpiderOctane. Pre zistenie záťaže RAM som použil nástroj ps_mem.

Celý test prebiehal na zariadení s následujúcimi špecifikáciami: Intel(R) Core(TM) i5-4200M CPU @ 2.50GHz, GeForce GT 720M 1600x900, 6 GB RAM, Xubuntu 14.04 x86_64 + i3.

HTML5 Test

Tento test, ako je už podľa názvu zrejmé, je zameraný na zistenie, nakoľko je prehliadač kompatibilný s funkciami najnovšej verzie HTML.

html5.png

Tu, podľa grafu vyššie, vidíme, že najlepšie s kompatibilitou je na tom Chromium, ktorý získal 485 bodov z 555 možných. O 18 bodov za ním zaostáva Firefox a ďalším v poradí je prehliadač Opera. Najhoršie na tom je Konqueror, ktorý získal len 103 bodov, a tak je oproti ostatným prehliadačom extrémne pozadu.

Peacekeeper

Benchmark Peacekeeper z dielne Futuremarku k testovaniu využíva JavaScript v kombinácií s HTML5, a testuje tak, ako si prehliadač poradí s najnovšími webovými stránkami či hrami, ktoré sú postavené na HTML5 a takisto aj jeho rýchlosť pri výpočtoch za použitia JavaScriptu.

peacekeeper.png

V tomto benchmarku si najlepšie viedol Chromium, ktorý získal 5407 bodov. Hranicu 4500 bodov mimo Chromium prekročil už len prehliadač Web s počtom bodov 4639. Opera v tomto teste neprekročila hranicu 4000 bodov a Konqueror sa zasekol na „Loading tests...“. Ostatné prehliadače boli cca na rovnakej úrovni nad hodnotou 4000 bodov.

Browsermark 2.1

Browsermark od spoločnosti Rightware testuje všetky prvky webových stránok s ktorými sa môžete stretnúť pri prehliadaní internetu a samozrejme aj výkon prehliadača.

browsemark.png

Na grafe môžeme vidieť, že vzhľadom k predchádzajúcim testom sa Chromium paradoxne umiestnil na poslednej priečke zo skupiny prehliadačov, ktoré vôbec úspešne prešli benchmarkom. Tu mala totiž Opera problém, pri časti „Scalable Solutions Knockout“, kedy som čakal asi 2 hodiny, kým Opera dopočíta všetkých 1000 čísel, no bez úspechu.

Konqueror tento benchmark „preskákal“, ale nezobrazil výsledok, len sa vrátil na úvodnú stránku Browsermarku. Problém s týmto benchmarkom mal aj prehliadač Midori, ktorý zastal na časti „Conformity Page Load“. Najlepšie dopadli prehliadače QupZilla s 5971 bodmi a tesne za ním Dooble, ktorý získal len o 2 body menej.

SunSpider 1.0.2

Tento benchmark od WebKitu je zameraný čisto na výkon JavaScriptu. Výsledkom benchmarku je čas v milisekundách, ktorý bol potrebný na dokončenie jedného cyklu, takže to znamená, že čím menšia hodnota, tým lepšie.

sunspider.png

Na grafe vidíme, že Konqueror znovu exceluje s 2032,7ms. Síce má najvyšší stĺpček v grafe, ale je mu to nanič. Z grafu je vďaka Konqueror ťažko rozoznať umiestnenia ostatných prehliadačov, no najrýchlejším prehliadačom v tomto benchmarku bola Arora so 136ms, následne QupZilla, ktorá zostala 0,6ms pozadu. Ostatné prehliadače neprekročili hranicu 200ms, pričom najbližšie k hranici sa priblížila Opera.

Octane 2.0

Posledným benchmarkom je Octane, ktorý prevedie niekoľko rôznych JavaScript testov a spoločne ich vyhodnotí.

octane.png

Tu dosiahol najlepší výsledok znovu Chromium, ktorý získal 22801 bodov. Firefox sa umiestnil na druhom mieste s 18559 bodmi. Konqueror zaujme so svojimi 883, vďaka ktorým tak znovu končí na poslednom mieste.

Zhrnutie benchmarkov

Celkovo najlepšie výsledky dosiahol prehliadač Chromium, ktorý v 3 z 5 prípadov skončil na prvom mieste. Za ním sa celkom solídne umiestnil Firefox, ale aj Web a QupZilla si viedli celkom dobre. Najhoršie je na tom Konqueror, ktorý 2 benchmarky nezvládol a v ostatných sa umiestnil na poslednom mieste.

Test záťaže operačnej pamäte

Veľkosť obsadenej pamäte som zisťoval pri 1 otvorenej karte, 5 otvorených kartách, 10 otvorených kartách a nakoniec po zatvorení 9 karát. Vždy som samozrejme použil rovnakú kombináciu stránok v rovnakom poradí a pred testom som v prehliadačoch premazal uložené užívateľské dáta (cahce, cookies, heslá atp.).

ram.png

V grafe vyššie môžeme vidieť, že najviac z RAM si ujedá Arora a najmenej Lynx, avšak Lynx je len terminálový prehliadač. Z prehliadačov s vlastným oknom je na tom najlepšie Dillo, ten však spolu s NetSurfom, ako som už spomínal, nepodporuje JavaScript, takže ja osobne ho za plnohodnotný prehliadač pre aktuálne potreby webov nepovažujem.

Zo skupiny prehliadačov s podporou JavaScriptu si najmenej pamäti bral Dooble, avšak neviem, ako by to vypadalo po dlhodobejšom používaní, keďže vidíme, že po zavretí 9 karát, stránky naďalej ostali v pamäti. Po čase by sa tam zrejme takto nabalila aj väčšia hodnota. V tomto si najlepšie viedol znovu Chromium (už to vypadá, že mu nadržiavam :D ), i keď pri 10 otvorených kartách ako jediný prekročil hranicu 500 MiB, po zatvorení 9 karát sa dostal dokonca pod prvotnú úroveň jednej otvorenej karty.

Firefox

Prehliadač Mozilla Firefox je jedným z najpopulárnejších prehliadačov už dlhú dobu. Vo väčšine benchmarkov si viedol dobre a je vidieť, že nezaostáva za konkurenciou. Avšak čo sa týka zátaže operačnej pamäte, síce v príslušnom teste obstál celkom dobre, z vlastnej skúsenosti viem, že po dlhodobejšom používaní Firefoxu Vám úspešne zaplní celú pamäť.

Práve preto som ho nedávno nahradil prehliadačom Google Chrome a odvtedy už problémy so zaplnenou RAM nemám. No pre tých, ktorý webový prehliadač používajú len na občasné surfovanie a nemajú ho nonstop zapnutý spolu s počítačom tak ako ja, Firefox nebude veľkým žrútom pamäti.

Veľkou výhodou Firefoxu je určite široký výber rozšírení a vzhľadov, obsahuje rozsiahle nastavenia a dobre spracované nástroje pre vývojárov.

Prehliadač Mozilla Firefox Prehliadač Mozilla Firefox

Chromium

Chromium je takisto veľmi populárny moderný prehliadač, na ktorom je postavený aj populárnejší Google Chrome. V benchmarkoch sa umiestnil na špičke. Jeho veľkou výhodou je, že každá otvorená karta, každé okno a každý plugin má vlastný proces. Toto prispieva práve k uvoľňovaniu RAM po zatvorení karty, keďže so zatvorením karty sa ukončí proces, v ktorom bola karta spustená, a tak sa stratí aj jeho načítaný obsah v pamäti.

Toto rozdeľovanie do procesov je taktiež dobré, keď Vám nejaký plugin alebo karta „zamrzne“, nezhodí to celý prehliadač. Táto výhoda však môže byť aj nevýhodou. Keď máte v Chromium otvorených niekoľko stránok a používate pár pluginov, v správcovi procesov (napr. Htop) potom vidíte 20 procesov s rovnakým názvom, pričom neviete, ktorý proces ku ktorej karte/pluginu patrí.

Toto má však Chromium dobre vyriešené vlastným správcom úloh, kde vidíte všetky procesy Chromium, čiže aj ktorý plugin a ktorá karta koľko zaberá pamäte, záťaž CPU, a taktiež viete zistiť ich PID alebo vybraný proces zabiť.

Správca úloh Chromium Správca úloh Chromium

Opera

Opera je síce veľmi známy prehliadač, no v benchmarkoch si až tak dobre neviedla. V testoch na rýchlosť JavaScriptu sa umiestnila na predposlednom mieste a Browsermark jej trval nekonečne dlho. S HTML5 je to u Opery horšie ako pri Firefoxe alebo Chromium no o trochu lepšie ako u ostatných prehliadačoch.

Výhodou Opery je funkcia Opera Turbo, ktorá sľubuje rýchlejšie načítanie webových stránok na pomalom internete vďaka komprimácii webových stránok na serveroch Opery.

Prehliadač Opera Prehliadač Opera

Konqueror

Tento webový prehliadač a takisto FTP klient či správca súborov, ktorý je súčasťou prostredia KDE, nieje zrovna najlepším webovým prehliadačom. Zo skupiny testovaných prehliadačov má najhoršiu podporu HTML5 a jeho výkon je taktiež najhorší. S RAM na to vzhľadom k ostatným prehliadačom nieje až tak zle, ale vzhľadom k výkonnosti a kompatibilite ostatných prehliadačov na tom dobre nieje. Ale berme to tak, že Konqueror zrejme nieje primárne určený na prehliadanie webov. Nevadí.

Prehliadač Konqueror Prehliadač Konqueror



rekonq

rekonq je takisto softvérom KDE, no narozdiel od Konqueroru to je „len“ webový prehliadač, s jadrom WebKitu. A je to aj vidieť. S HTML5 kompatibilitou je na tom ešte stále dobre, a ostatné benchmarky mu taktiež nerobili veľký problém. Je označovaný ako „lightweight“ čomu odpovedá aj jeho jednoduchý dizajn. Okrem iného obsahuje aj AdBlock.

Prehliadač rekonq Prehliadač rekonq

Web

Prehliadač Web (predtým známy ako Epiphany) je súčasťou prostredia GNOME. V benchmarkoch obstál slušne, a vďaka jednoduchému dizajnu a jednoduchým nastaveniam je dobrým konkurentom pre populárnejšie prehliadače.

Dooble

Dooble si v testoch viedol dobre, má jednoduchý vzhľad a ako webový prehliadač je použiteľný. Je postavený na WebKite.

Prehliadač Dooble Prehliadač Dooble

Arora

Arora je „lighweight“ prehliadač s množstvom funkcií. V benchmarkoch na tom bol tak priemerne, no celkom dosť zaťažuje pamäť, a tak si nemyslím, že by bol zrovna vhodným kandidátom pre zariadenia s 1GB RAM a menej.

Prehliadač Arora Prehliadač Arora

Midori

Midori je prepracovaný prehliadač s množstvom funkcií a nastavení. V testoch si viedol podobne ako Arora, ale s menšou záťažou pamäte. Myslím, že Midori je celkom dobrý konkurent známejších prehliadačov.

Prehliadač Midori Prehliadač Midori

QupZilla

QupZilla, prehliadač založený na WebKite s Qt je taktiež dobrou konkurenciou pre populárne prehliadače. Je jednoduchý, ale za to obsahuje množstvo funkcií, prehľadne spracované nastavenia a niekoľko užitočných pluginov.

Prehliadač QupZilla Prehliadač QupZilla

Dillo

Tento minimalistický prehliadač, ktorý má problémy s CSS a nemá podporu JavaScriptu, je skôr vhodný pre staršie zariadenia. Jeho záťaž pamäte je vďaka jeho obmedzenej funkcionalite malá. Takisto nemá zrovna prívetiví dizajn.

Minimalistický prehliadač Dillo Minimalistický prehliadač Dillo

NetSurf

Tento prehliadač je na tom podobne ako Dillo, avšak má lepšie zobrazovanie stránok a pár nastavení, no je škoda, že takisto zatiaľ nepodporuje JavaScript.

Minimalistický prehliadač NetSurf Minimalistický prehliadač NetSurf

ELinks a Lynx

Oba tieto prehliadače bežia v textovom režime v termináli. ELinks má viacej nastavení ako Lynx, podporu viacerých karát a aj nepriamu podporu JavaSriptu (program je však treba prekompilovať). Oba majú podobné ovládanie pomocou klávesových skratiek a na stránkach sa pohybujete takisto pomocou klávesnice, i keď oba programy podporujú aj skrolovanie a potvrdzovanie, či otváranie odkazov pomocou myši.

ELinks naľavo, Lynx napravo ELinks naľavo, Lynx napravo

Zhrnutie

Zhrniem to tak, že populárna špička v podobe Firefoxu a Chromium naďalej ostáva špičkou, aj keď ich čo sa týka výkonu a funkcionality pomaly dobieha aj konkurencia ako Web, Arora či Midori. Opera ma celkom prekvapila, keďže tá si v testoch až tak dobre neviedla, no stále je na tom oveľa lepšie ako Konqueror, ktorý by som ako webový prehliadač neodporúčal.

Diskuze (29) Nahoru