Fara a mai face apel la text introductiv, ca urmare a succesului pe care l-au avut primele doua articole despre browsere de internet, ne-am hotarat sa refacem testul respectiv cu noile versiuni care au aparut intre timp… a trecut mai bine de jumatate de an, asa ca a venit vremea unui mic update.
Daca ati urmarit primele doua articole Razboiul browserelor si Razboiul browserelor II atunci stiti despre ce este vorba. Daca nu, va invit sa le cititi ca sa va faceti o imagine de ansamblu asupra metodologiei de lucru si despre cum decurge testarea propriu-zisa.
Testul de azi cuprinde cele mai noi versiuni (stabile) ale principalalor browsere de internet, asadar in momentul testarii am avut la indemana: Google Chrome 4.0.249.89, Safari 4.0.4.531.21.10, Opera 10.10, Firefox 3.6 si Internet Explorer 8.0.
Browserele se vor testa pe un singur sistem de calcul echipat cu sistem de operare Windows XP 32 bit (stim ca Windows 7 se bucura de un mare succes, dar deocamdata majoritatea utilizatorilor folosesc XP).
Sistemul de calcul are urmatoare configuratie:
- procesor Intel Celeron E1200 1.6GHz
- placa de baza ASRock G31M-S
- memorie RAM 2 Gb 800MHz
- placa video ATI Radeon X600 256Mb PCI-E
- HDD WD 80 Gb S-ATA
In ceea ce priveste testarea, am ales atat benchmarkuri consacrate in domeniu cat si metode proprii, exact ca si in articolele precedente.
1. Futuremark Peacekeeper
Pentru primul set de teste am ales suita Peacekeeper de la Futuremark Corporation, o firma renumita de software din Finlanda care produce aplicatii de computer benchmarking in forma home si business.
Ce face acest test si ce masoara? Peacekeeper masoara performanta si viteza browserului prin testarea functionalitatii JavaScript. Astfel scorurile obtinute, reprezinta operatii pe secunda sau cadre (frame) pe secunda (depinde de test). Ceea ce e bine sa stiti e ca aceste rezultate nu sunt influentate de conexiunea pe care o aveti la internet. Daca doriti sa aflati mai multe despre Futuremark Peackeeper o puteti face aici. Rezultatele obtinute de participanti sunt afisate mai jos (cifrele indica scorul obtinut)

- cum am spus si in articolele precedente, performanta si viteza browserelor depinde si de sistem, un procesor mai bun, o placa video mai buna etc, va va ajuta sa obtineti un punctaj mai mare;
- suntem oarecum obisnuiti (din testele anterioare) ca browserele care sunt construite pe “engine”-ul WebKit sa fie foarte rapide in benchmarkurile JavaScript. Nici de data asta nu e altfel. Asadar Google Chrome este cel mai rapid, urmat de Safari 4 si de Firefox 3.6, acesta prezinta un salt imens fata de versiunea 3.0 si 3.5 beta. Opera 10.10 si IE 8 sunt codasii acestui test. (vedeti punctajul versiunilor mai vechi)
2. SunSpider JavaScript Benchmark.
Al doilea test este efectuat cu SunSpider JavaScript Benchmark, care masoara performantele JavaScript ale browserelor, oarecum la fel ca si cel de la Futuremark, doar ca SunSpider este facut pe alt suport. Este o suita de teste multiple care masoara diferite caracteristici ale browserelor si le exprima in milisecunde (ms). Asadar cu cat este mai mic timpul in care decurge acest test, cu atat browserul este mai performant. (vezi un sample video din timpul testarii)

- aceeasi situatie ca si in testul anterior, ceea ce confirma faptul ca rezultatele pe acest tip de benchmark nu sunt veridice.
- Chrome 4 cel mai rapid, urmat de Safari 4, Firefox 3.6 undeva pe aproapre, Opera si IE8 la distante mai mari. (comparati cu versiunile mai vechi)
3. ACID 3
Acid 3 este o pagina de test de la Web Standards Project care verifica cat de bine urmeaza un browser de internet anumite standarde web, printre cere se numara si JavaScript. Raportul care apare, este bazat pe numarul subtestelor pe care le-a trecut browserul. Asadar, Google Chrome 4, Safari 4 si Opera 10.10 au obtinut procentaj maxim (100%) in acest test, Firefox 3.6 a ajuns la 94% in timp ce Internet Explorer doar 20%. (vezi un sample video din timpul testarii)
4. Test de rapiditate
Testul de rapiditate a fost efectuat in felul urmator: a fost masurat timpul scurs din momentul lansarii aplicatiei (quick launch) si pana in momentul incarcarii complete a paginii (ca sa se incarce mai repede, ca si home page a fost setat www.google.ro ). Timpul necesar relansarii aplicatiei s-a considerat practic, o noua lansare dupa ce acesta a fost inchis. E normal ca dupa ce orice aplicatie a fost initiata odata si dupa aceea inchisa, la urmatoare redeschidere va porni mult mai rapid (doar daca nu se da restart). Aceeasi situatie este valabila si pentru browserele de internet. Intre diferitele browsere, s-a efectuat si un restart. Rezultatele testului de rapiditate se pot vedea in graficul de mai jos:

- trebuie remarcat, ca indiferent de browser, timpii masurati sunt sub 5 secunde.
- la lansare, Opera 10.10 se deschide cel mai repede, in rest intre ceilalti concurenti sunt diferente foarte mici.
- la relansare, timpii masurati sunt in limita marjei de eroare, toate versiunile s-au redeschis sub 2 secunde, Opera 10.10 chiar sub 1.5 secunde.
5. Utilizarea memoriei RAM
Este un lucru foarte important mai ales daca avem in vedere ca mai nou browserele consuma cantitati considerabile de memorie. Cu cat sunt mai performante si mai rapide cu atat si cerintele lor de sistem tin sa creasca. Daca nu avem memorie necesara, o sa observam miscarea greoaie a browserului, fluiditate redusa la comenzi si nu de putine ori ajunge sa “forjeze” procesorul peste limite rezonabile.
Pentru acest test am pus la punct urmartorul scenariu: am simulat cam ce ar face un utilizator obisnuit si ne-am hotarat sa vedem cata memorie consuma fiecare browser in parte, cu 5 tab-uri deschise. Aceste 5 taburi ar fi urmatoarele: primul tab este un motor de cautare (google.ro) urmatorul e o pagina ce contine date despre toate filmele comerciale (imdb), un tab cu un serviciu de e-mail (gmail), un tab cu youtube si ultimul tab cu social-networking (facebook). Am accesat contul de mail si de facebook, ascultam muzica pe youtube si cautam diferite titluri pe imdb. Dupa aceea am notat valorile de memorie RAM accesata de catre fiecare browser, rezultatele sunt mai jos.

- anumite tendinte nu se schimba….chiar daca sunt facute pe acelasi “engine”, e totusi o diferenta intre Chrome si Safari, in care, cum utilizeaza memoria pe care o avem la dispozitie. Chrome este mai moderat, Safari mai putin.
- IE8 “consuma” memorie RAM fara scrupule, Opera primeste medalia de argint si lui Firefox ii revine aurul.(comparati cu versiunile mai vechi)
- Ceea ce putem spune cu mare certitudine, fiecare versiune noua care apare, va incadra din ce in ce mai multe functii si va avea diferite imbunantatiri, implicit va consuma mai multa memorie RAM. Dar, din cate se vede in imagine, sunt diferente destul de mari intre diferitele produse.
Concluzii
Ce sa alegeti? Care este cel mai bin browser de internet? NU STIM!!!! Dar avem niste criterii pe baza carora alegem un produs sau altul.
Aveti multa memorie RAM va place simplitatea si rapiditatea? Google Chrome….sau chiar si Safari…vreti orice dar nu IE8, nu va place monopolismul spre care tinde Google, Safari ca aduce aminte de ceva ce n-are nici o legatura cu browserele de internet….alegeti Opera 10.10, este o alternativa buna. Nu e mare consumator de memorie si se misca foarte bine.
Sau daca niciuna de mai sus…alegeti Firefox 3.6, care este castigatorul de azi, pentru ca a demonstrat cea mai buna evolutie din ultimul timp. Consuma memorie mai putina decat ceilalti, nu sta rau la rapiditate rapiditate si nici la scripturi java nu e ultimul…
Dupa cum se vede orice alegem trebuie sa facem anumite compromisuri, dar depinde la ce vrem sa facem compromis….eu cred ca alegand Firefox 3.6 facem cel mai mic compromis. Deocamdata…
Alegerea noastra:
