Apple przesadziło z przechwałkami - przeglądarka Safari 5 nie taka szybka

Prezentacji przeglądarki internetowej Safari 5 towarzyszyły szumne zapowiedzi producenta, dotyczące jej rzekomo bezkonkurencyjnej wydajności. Takie oświadczenia aż proszą się o weryfikację ich prawdziwości.
Nowa wersja Safari, zaprezentowana niemal równocześnie ze smartfonem iPhone 4, oferuje kilka ciekawych innowacji, w tym obsługę rozszerzeń i Safari Readera (czytnik stron WWW). Apple równie mocno podkreślało przyspieszenie szybkości działania programu, uzyskane dzięki zoptymalizowanemu Nitro - silnikowi przetwarzania JavaScriptu.

Wyniki benchmarków zamieszczone na stronie Apple mogą sugerować, że Safari 5 pod względem obsługi JavaScript jest lepsza od powszechnie uznawanych za szybkie przeglądarek Chrome i Opera, a Firefoksa bije wręcz trzykrotnie (wynik testu SunSpider w systemie Mac OS X 10.6, z procesorem Intel Core 2 Duo 3,06 GHz, 4 GB RAM).

Internauci z miejsca poddali te rezultaty w wątpliwość. Użytkownik mR.T ocenił: Statystyka ładna, wręcz cudowna... Uwielbiam cyferki. Szkoda tylko, że futuremark, firma która już raz pokazała, ze jest stronnicza (nVidia) przekłamuje statystyki.
Test na przeglądarce (celowo nie podam nazwy) powtórzony 4 krotnie daje wynik różniący się od siebie o 2-4%. Wystarczy, że w przeglądarce zmienię jedną funkcja (odpowiedzialna, za to jak się ma przedstawiać) i wynik zmienia się o 30-40%.


W Sieci zaroiło się od niezależnie przeprowadzonych benchmarków. Adrian Kingsley-Hughes z serwisu ZDNet po przeprowadzeniu własnych testów uznał tezę, że Safari 5 jest szybsze niż Google Chrome (w systemie Windows), za nie do obronienia.

Niedoceniany Internet Explorer

Apple, podając wyniki wydajności Safari w oficjalnej informacji, porównało aplikację z trzema narzędziami konkurencyjnymi, Chrome, Operą i Firefoksem. Zabrakło Internet Explorera, co nie powinno specjalnie dziwić, gdyż wersja 8 przeglądarki Microsoftu we wszystkich testach wydajnościowych znacznie odstaje od stawki. Koncern z Redmond dowiódł jednak, że pogłoski o śmierci IE są przesadzone - w blogu Windows Team zamieszczone zostało porównanie bety Internet Explorera 9 i Safari 5.

Rezultat?Dzięki sprzętowej akceleracji IE9 miażdży przeglądarkę Apple.

Jeśli zestawić suche wyniki testów kontrolujących wydajność przetwarzania JavaScriptu, Safari istotnie wygrywa z każdym. Problem w tym, że wydajność przeglądarki to nie tylko JavaScript, o czym zresztą przekonywał Pete LePage z Microsoftu w trakcie odbywającej się w Nowym Orleanie konferencji TechEd (7-10 czerwca).

Wszystko zależy więc od technologii użytych do tworzenia aplikacji sieciowych. Safari znacznie lepiej poradzi sobie z usługami opierającymi się na JavaScripcie, ale w wypadku aplikacji wymagających sprzętowej akceleracji może stracić zupełnie swoją przewagę.

Przechwałki dotyczące Safari to nie jedyne wpadki, jakie przytrafiły się Apple w ostatnich dniach. W trakcie WWDC 2010 szef firmy, Steve Jobs zetknął się z czymś, do czego nie był przyzwyczajony - problemami sprzętowymi...

Zobacz film:

Tagi: Firefox, Chrome, Opera, Internet Explorer, akceleracja sprzętowa, JavaScript, silnik Nitro
Oryginalny tekst został opublikowany na www.idg.pl
Ocena:
Twoja ocena:

Komentarze (13)

~Gość

23-07-2010 00:11

mi na macu safari nie działa tak jak poprzednie wersje. zanim sie uruchomi to cholery idzie dostać

~asd2

12-06-2010 00:28

Benchmarki benchmarkami, ale wiecie co Firefox u mnie chodzi i tak najszybciej, nie chodzi mi o benchmarki itp, a o zwykłą nawigację po stronach. Też ktoś odnosi takie samo wrażenie jak ja, że Firefox chodzi najszybciej?

~Ja4

11-06-2010 15:26

IE 9 używa karty graficznej do pomocy, więc normalnym jest że działa lepiej na kompach z lepszą grafiką.

~Gość

10-06-2010 21:05

Hmmm... pisząc z rozpędu się... zapędziłem. Właściwie nie wiem po co napisałem osobno o drag & drop oraz akcjach zależnych od ruchu i pozycji kursora. Przecież to jedno i to samo ;-) Sorry.

~Gość

10-06-2010 21:00

85.222, mylisz się. Wykonywanie skryptów JS na stronie które korzysta z niej w dużym stopniu zajmuje bardzo dużo czasu i nie jest to skończony zestaw wykonywanych akcji. Javascript podpina się pod akcje użytkownika czy przeglądarki. Wystarczy wziąć pod lupę akcje wykonywane przy przenoszeniu elementów na stronie (drag & drop), akcje zależne od ruchu i pozycji kursora, akcje przypisane do zdarzeń na stronie (klikanie, ładowanie elementów itp), wykonywanie asynchronicznych zapytań do serwera (ajax) i wszelkich akcji na intervalu (wykonanie co określoną jednostkę czasu). Jeżeli mi nie wierzysz to jak mówiłem - skorzystaj z chrome experiments gdzie pokazane jest co potrafi js. Wejdź na Google Docs czy Wave by przekonać się co można osiągnąć (chociaż by edycja dokumentów przez wiele osób w czasie rzeczywistym na stronie internetowej czy dyskusje w czasie rzeczywistym gdzie widać co piszesz w trakcie Twojego pisania). Wybacz ale po prostu się mylisz. Samo przygotowanie dokumentu to znikomy czas generowania strony. Najwięcej czasu zajmuje złożony JS oraz ładowanie danych (obrazki, flash, pliki js itp).

~Gość

10-06-2010 20:47

Przypomnę naiwnym: dla prawie wszystkich stron internetowych, pretwarzanie javascript to ok 1/4 czasu przetwarzania strony. Dlatego, nie ma zbytniego sensu skupiać się wyłącznie na javiescript mimo, że wc3 wydało swój test acid operty głównie (i zmyłkowo) na niej. Przykłądowo nowy FF (z adblock) przetwarza html i postawowy css ok 2-3 razy wolniej od zaktualizowanego aktualnego IE8, chociaż przy javiescrypcie jest odwrotnie, czyli cała typowa strona z typowymi niepresadzonymi bajerami przetwarza się zauważalnie szybciej w IE8.

Marucins

10-06-2010 20:25

Nic nowego nie odkryliście. Pisałem wam wcześniej jak o wygląda Peacekeeper: Chrome v5.0.375.55 / Scored: 7838 Points Opera v10.53 / Scored: 5910 Points Safari v5.0 / Scored: 5900 Points Safari v4.0.5 /Scored: 6236 Points

~drednot

10-06-2010 19:57

bols, ale właśnie apple mówi bez ogódek, że Safari to "najszybsza przeglądarka na świecie" - [[http://www.apple.com/safari/what-is.html#standards]] tylko nie mówi, na jakim systemie. jak widze grafike, że benchmark robiony na maku z 4 gb ramu i core 2 duo 3 Ghz, to sie nie dziwie, ze taka szybka.

~Wesoły

10-06-2010 19:49

@pawel319, tutaj masz zaserwowany marketingowy bełkot. Po pierwsze nigdzie nie widzisz testów wydajnościowych Safary i IE9. Po drugie zauważ że potwierdza się że Javascript działa zacznie szybciej w Safari. Biorąc pod uwagę że parsowanie html i ładowanie obrazków nie jest czasochłonne o tyle rozmiar plików js i wykonanie skryptów może troszkę zająć. Popatrz na google wave czy chrome experiments by się o tym przekonać. Dodatkowo mówi się tu o technologiach ze sprzętowym wsparciem. Czyli prawdopodobnie Flash, może Silverlight. Wybaczcie ale to żaden argument. Silverlight to produkt MS. Dodatkowo margines na rynku który nawet nie ma solidnego wsparcia pod wszystkie platformy. No i na palcach można policzyć strony używające SL a już nie znajdziesz żadnej popularnej. Najlepsze jest to że MICROSOFT MANIPULUJE WYNIKAMI. PCWorld oczywiście nie raczył sprawdzić jak się faktycznie ma to co pokazuje MS do rzeczywistości. Ta sama sytuacja gdy dowodzili że IE8 jest najszybsze na rynku. Komputerswiat był bardziej skrupulatny. Dla Sunspider (im MNIEJ tym LEPIEJ) IE8 - ponad 5000 ms IE9 - ponad 2700 ms FIREFOX - 949 ms CHROME - 509 ms OPERA - 390 ms Testy były przeprowadzane na tej samej maszynie. Wygląda na to że IE9 jest zoptymalizowane pod konkretne konfiguracje sprzętowe bo na niektórych maszynach (co potwierdził anandtech) osiąga lepsze wyniki bardziej zbliżone do tego co podaje MS. Zobaczymy czy uda im się to naprawić w finalnym wydaniu. W każdym razie MS przesadziło z przechwałkami znacząco.

~bols

10-06-2010 19:37

to ja juz nie rozumiem , skoro apple pokazalo benchmark ze safari jest szybsze w javascript i jak sami piszecie "Jeśli zestawić suche wyniki testów kontrolujących wydajność przetwarzania JavaScriptu safari wygrywa" to nie bardzo rozumiem jak mozna w ogole czuc sie oszukanym nikt przeciez nie mowil ze to najszybsza na swiecie przegladarka tylko zostaly przedstawione wyniki obslugi javascript i ze w nich jest najlepsza (taka jest moja opinia po przeczytaniu tego arta , sam zreszta wole FF) ; p

~stan

10-06-2010 19:21

i tu masz racje bo na macu safari dziala nieporownywalnie lepiej,

~mxl

10-06-2010 18:28

jeszcze pytanie, czy mowa o Safari na maku, czy na windows?

~pawel319

10-06-2010 16:53

tylko że MS pokazuje wersje beta... inni też mogliby pokazać niestabilne wersje swoich przeglądarek które byłyby jeszcze szybsze...

Polecane

PC World z prezentem!

Tak, zamawiam 12 wydań PC World po 14,09 zł każde (zamiast 19,90 zł) od numeru 6/2012.
Dodatkowo program Panda Antyvirus Pro 2012,
chroniący aż 3 komputery, dostanę za darmo.

PC World 6/2012
Nowy numer PC World 6/2011
Razem: 169


  • Z darmową wysyłką
Wyrażam zgodę na wykorzystywanie mojego adresu email do celów marketingowych. rozwiń »

Pobierz bezpłatnego e-booka

20 lat polskiej sieci
Ebook 20 lat polskiej sieci to kompletna charakterystyka polskiego internetu (oraz polskiego internauty). Odpowiadamy na pytanie, jak wygląda nasz kraj na tle bliższych i dalszych europejskich sąsiadów pod względem popularyzacji szerokopasmowych łączy internetowych i rynku mobilnego. Wymieniamy również wady i zalety korzystania z bezpłatnych punktów dostępowych.
Jeśli chcesz otrzymać darmowego e-booka, wpisz swój adres e-mail. Wyślemy Ci go natychmiast!
Wyrażam zgodę na wykorzystywanie mojego adresu email do celów marketingowych. rozwiń »