Każdy się chce dam dostać. Może nie każdy jawnie to przyzna, ale nikt by nie pogardził możliwością znalezienia się tam. Sprostać wyśrubowanym wymogom, okazać najwyższe standardy – byłoby się czym chwalić i napawać podczas gdy spoczywać na nas będzie zawistny wzrok konkurencji, mówiącej, że tak naprawdę nie o to przecież chodzi.
Jednak ostatecznie to my sami wybierzemy tego naszego najlepszego kandydata. Kto nim będzie? Pozwólcie, że na chwilę oleję fakt, że trwa właśnie cisza wyborcza i wyraźnie pokażę, kto według mnie powinien zasłużyć na miano najlepszego. Ba! Więcej: będę was jawnie namawiał do takiego samego wyboru, jakiego dokonam ja.
Każdy chce się tam dostać. Oczywiście chodzi mi o stronę Chrome Experiments. Kilka przykładów tego, jak już wkrótce może wyglądać surfowanie po internecie i zarazem kilka przykładów dlaczego niby mielibyśmy wybrać przeglądarkę Google Chrome. Przyznam, że stronę tą pierwszy raz zobaczyłem tydzień temu, ale od razu zrobiła na mnie wielkie wrażenie. Świetne zabawy z interfejsem za pomocą javascript i nie istniejącego jeszcze języka HTML 5.
Wrażenie niestety połowiczne, bo u mnie, na Linuksie strona cholernie się tnie. Tymczasem widziałem jak chodzi to pod Windows i to nie tylko na Google Chrome, ale i Firefoksie (Internet Explorera na szczęście gość, który mi to prezentował nie odpalał).
Trzeba było znaleźć odpowiedź na pytanie, dlaczegóż to u mnie, na w końcu nie najgorszym (ale i nie najlepszym) komputerze strona zachowuje się jakby przeglądarka miała czkawkę. Procesor 1,3 GHz, 500 MB RAM, karta graficzna 128MB. Wstyd? Wychodzi na to, że wstyd.
A może to winny jest Firefox (3.0), lub może nawet Linux (Ubuntu 9.04)?
Postanowiłem się rozejrzeć jak z obsługą JavaScript radzą sobie inne przeglądarki dostępne w tym systemie. Miałem zamiar użyć ku temu świetnej strony testującej prędkość przetwarzania tego języka, jaką jest Sunspider. Zadanie jest proste: weź zbierz wszystkich kandydatów w jednym miejscu, każ im przejść test Sunspider i porównaj wyniki. Potem zobacz, jak każdy z kandydatów radzi sobie w życiu, czyli wpuść go na Chrome Experiments.
Jak wiemy obecnie w Rzeczpospolitej Linuksowej liczą się dwie siły przeglądarkowe: będący od jakiegoś czasu u władzy Firefox i opozycyjna Opera.
Test Sunspider dobitnie dowodzi, że władza Firefoksa jest uzasadniona. Wykonanie wszystkich zadań Operze 9.62 zajęło 20033 milisekund, natomiast Firefox 3.0.10 miał wszystko ukończone już po 11617 milisekundach. Wynik prawie dwa razy lepszy.
Kto śledzi najnowsze doniesienia medialne, ten wie, że już niedługo ukaże się nowy, ponoć o wiele szybszy Firefox 3.5. Z nowym silnikiem javascriptowym ma ponoć położyć pozostałych konkurentów na łopatki.
Zainstalowałem więc jego czwartą wersję beta i dopuściłem do debaty. Wynik: 5123 milisekundy! Dwa razy lepiej niż starszy brat 3.0 i aż cztery razy lepiej niż opozycyjna Opera.
Poniżej wykres przedstawiający porównanie obu przeglądarek: Opery oraz Firefoksa (tego ostatniego w dwóch wersjach).
Porównanie prędkości javascript w Operze i Firefoksie
Proszę Państwa! Eurokandydat wybrany! Jest nim już i tak panujący Firefox, tyle, że w najnowszej, bardziej przyjaznej zwykłym ludziom, takim jak ja i Ty Czytelniku odsłonie.
Ale zaraz. Wszedłem wszystkimi przeglądarkami jeszcze raz na Chrome Experiments i tak:
Firefox 3.0.10 – wolno i na dodatek z niemiłosierną czkawką. Animacje mają tempo ślimaka i to ślimaka, który co chwila (na oko co sekunde) musi się zatrzymać i zastanowić co ma robić dalej.
Firefox 3.5 beta 4 – to samo co wyżej.
Opera 9.62 – no jaja: ślimak nadal jest ślimakiem takim jak wyżej, ale przynajmniej nie ma cosekundowej czkawki!
Już miałem ogłosić wyniki debaty, wedle których w Rzeczpospolitej Linuksowej nie ma żadnej przeglądarki, która mogłaby szczytnie reprezentować ten system na szerokim forum międzysystemowym. Albo przyznać, że moje 1,3 GHz to stary rupieć.
Tymczasem w piątek, tuż przzed ogłoszeniem ciszy wyborczej (bo jakże mogłoby być inaczej) serwisy doniosły o pojawieniu się w Rzeczpospolitej Linuksowej nowego kandydata. Google oficjalnie wydało swoje Google Chrome pod tą platformę.
Nie było jeszcze za poźno na rejestrację owego kandydata, więc wziąłem się za jego odpytywanie. Wykrywacz kłamstw, czyli Sunspider powiedział, że mamy tu do czynienia 4599 milisekundami. Wynik nieznacznie tylko lepszy od Firefoksa 3.5. Zaktualizowany o nowego kandydata wykres wygląda tak:
Google Chrome - dosłownie rzutem na taśmę. Ale czy równie dobrze poradzi sobie w realnym życiu?
Tak więc mamy zwycięzcę! Nowy, młody (choć już z numerkiem 3.x, ale Opera podobnie zaczynała) i jaki szybki w sondażach! Pięknie prezentuje się na papierze, zachwyca liczbami, imponuje rozmiarem…
I co najważniejsze: na Chrome Experiments działa tak jak powinien! Szybko i bez zacięć. Co prawda strona ta została stworzona właśnie po to, aby udowadaniać przewagę Chrome nad innymi kandydatami, ale szybka przebieżka po innych, nafaszerowanych JS, DOM, XML, WTF i innymi nie większości z Was nie mówiącymi technologiami także pokazuje, że Chrome jest najszybszy.
Najszybszy, ale jeszcze nie najdoskonalszy. Prawdę mówiąć wciąż kulawy w porównaniu ze swoim bratem z Krainy Windowsem Płynącej. Nie ma większości opcji, okno przeglądarki nie wygląda tak jak wyglądać powinno, animacje flash w ogóle nie działają…
Ale i tak mój głos oddaję na Chrome! Nie dlatego, że go w całej rozciągłości popieram, bo nie popieram. Ale dlatego, by pokazać – jak namawia do tego Opera – żółtą kartkę przeglądarce rządzącej. Już dawno się mówiło, że ludzie stojący za Firefoksem Linuksa traktują jak system drugiej kategorii (co brzmi wyjątkowo hipokrytycznie, zwłaszcza, że i Linux i Firefox wywodzą się z tej samej idei opensource) i Firefox linuksowy zawsze jest gorszy i wolniejszy od Firefoksa windzianego.
Niech twórcy Firefox zobaczą choć chwilowy spadek w wynikach wyborów. Może to ich zmobilizuje do działania, bo mimo wszystko to dobra przeglądarka i mam nadzieję, że wróci kiedyś do pełni swoich sił.
* * *
Na prośbę wyrażoną w komentarzu, do testu dodaje też Operę 10 beta. W sumie się należy, bo Firefoksa testowałem w wersji beta, Google Chrome to też chyba beta (samo Google prosi o nie używanie tej przeglądarki na razie).
Opery beta nie było, bo nie wiedziałem jak zainstalować ją w Linuksie, tak aby nie nadpisała wersji 9.62. Okazało się to jednak bardzo proste (podobnie jak przy Firefoksie po prostu rozpakowuje sie archiwum i uruchamia bez instalacji).
Wynik opery 10 beta na Sunspider: 18247. Czyli jest lepiej, ale jedynie od opery 9.x i to nieznacznie.
Opera 10 beta na Chrome Experiments: tak samo jak poprzednia wersja – wolno ale bez zacięć.
Zaktualizowany wykres:
...i jeszcze Opera 10 beta. Niestety postęp względem 9.x jest nieznaczny
* * *
Jeśli komuś cały wpis skojarzył się z wyborami do europarlamentu, któraś z przeglądarek z którąś z partii politycznych, to znaczy że nie ma racji. Naprawdę pisałem o przeglądarkach jako o przeglądarkach, nie mam tu zamiaru przemycać w podtekstach jakichkolwiek materiałów agitacyjnych odnośnie żadnej partii. Całość napisałem jak napisałem, aby było ciekawiej niż zwykłym, nudnym tekstem porównującym nudne liczby.0