Czy Firefox 4 dorówna kiedyś w szybkości Internet Explorerowi 9?
Ostatnio Microsoft pochwalił się wynikami testów, w których jego przeglądarka wypadała o wiele lepiej od konkurencji. Szczególnie źle wyglądał w nich najnowszy Firefox. Jednak haker Mozilli uważa, że gorsze wyniki Firefoksa w testach szybkości w porównaniu z Internet Explorerem to tylko wynik drobnych błędów.
Jak naprawdę szybki jest Firefox 4.0?
Ostatnio przy okazji testu Internet Explorera 9 RC 1 porównaliśmy wydania beta 11 Firefoksa i RC ostatniego Internet Explorera. Firefox ukończył benchmark SunSpider 0.9.1 z czasem 414,7 ms, podczas gdy IE9 zdołał to zrobić w 338 ms, czyli zauważalnie szybciej. Z kolei w teście Santa’s Workshop, IE9 zyskał wręcz imponującą przewagę na Firefoksem i resztą konkurentów.
Z czego wynikają te różnica? Pierwszy sygnał dostaliśmy od czytelnika gandalfa, który jak się okazało pracuje w Mozilli m.in. nad projektem Firefox. Przy okazji dyskusji nad premierą Chrome 11 i Firefoksa RC 1 napisał on:
„Nie mam też nic przeciwko porównaniom przeglądarek wzdłuż i wskroś – zazwyczaj są to ciekawe porównania, nawet jeśli spłaszczają złożony temat do próby skwantyfikowania całości do pary liczb i porównania ich”
Cóż miałby na myśli? Czy testy dostępne w Sieci nie ujawniają mocy drzemiącej w Firefoksie?
Światło na sprawę rzucił również pracujący w Mozilli Rober O'Callahan. Przedstawił on na swoim blogu informacje wyjaśniające, dlaczego w testach nowy Internet Explorer wychodzi lepiej niż Firefox.
Uważa on, że różnice nie są znaczne i wynikają z błędów po stronie Firefoksa, Internet Explorera i testów.
Po jego śledztwie okazało się, że w pierwszym teście jaki wziął na tapetę, tj. FishIE Tank, mniejsza wydajność Firefoksa wynikała nie z wolnego rysowania obiektów, ale z dużego nakładu mocy obliczeniowej na sprawdzanie bezpieczeństwa metody drawImage. Kiedy deweloper dodał do testu cache'owanie i zoptymalizował kod przeglądarki, okazało się, że w jego systemie Firefox wykonuje test szybciej niż IE9 RC1.
Kolejny microsoftowy test, jaki O'Callahan wziął na tapetę, to Speed Reading. Optymalizacja backendu Direct2D sprawiła, że po raz kolejny Firefox stał się szybszy niż IE9 RC1, chociaż różnica była widoczna dopiero przy 2000 ryb.
O'Callahan uważa, że na jego sprzęcie test GUIMark 2 Flash wykonuje się tak samo na Firefoksie i IE, z kolei zaś HTML5 Text jest szybszy na jego ulubionej przeglądarce.
Ale najciekawszą informację dostajemy na sam koniec. Testy Mr PotatoGun, Preschool i HWACCEL korzystają z metody setTimeout do rysowania animacji. Przekazywany parametr wynosi zero. Jednak obie przeglądarki inaczej traktują taki parametr. Firefox zamienia zero na 10 ms, podczas gdy IE9 na 4 ms. W efekcie częstotliwość animowania jest szybsza, co wpływa na wyniki testów.
Ponadto okazało się, że IE9 robi jeszcze więcej: jeżeli kod animacji rysuje na płótnie, to interwał jest ustawiany na 3,2 ms. Jeżeli włączy się animację bez rysowania na płótnie, interwał pozostaje na poziomie 4 ms.
Co ciekawe, takie „ulepszenie” nie jest zgodne z wytycznymi W3C. O'Callahan zgłosił usterkę do Microsoftu. Czyżby Microsoft wykorzystywał niezgodne ze standardami sztuczki, tylko po to, aby pokazać swoją przeglądarkę w lepszym świetle?
Ostatni sprawdzony test to wspomniany już Santa's Workshop. Microsoft sugerował, że niska wydajność Firefoksa spowodowana jest nieużywaniem w pełni akceleracji sprzętowej. Jednak okazało się, że tylko mniej niż 8% czasu testu zajmuje samo rysowanie. Reszta związana jest z wykonywaniem zoptymalizowanego pod IE skryptu, manipulacji na obiektach DOM; szczególnie wolne okazały się metody SVG setAttribute i getAttribute.
Podsumowując dystans dzielący Firefoksa i Internet Explorera nie jest aż tak duży, jak mogliśmy sądzić po ostatnim teście. Wydaje się, że fani przeglądarki zapewne czekają z niecierpliwością, aż Firefox przyćmi wydajnością Internet Explorera.
źródło: weblogs.mozillazine.org
Komentarze
Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka
(słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.
Popularne
Nazwa padła ofiarą szantażystów, inni polscy hosterzy też zagrożeni?
19
Premiera Diablo 3 wzbudziła dyskusję na temat gier, które zawsze chcą być online
19
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Nowy problem z Windows 8: bootuje się za szybko
10
Amerykańscy rodzice straszeni „e-narkotykami” dostępnymi w Sieci
21
Z okazji wypuszczenia akcji Facebooka przypomnijmy sobie, kim jest Zuckerberg
10
Blueseed: libertariańska sztuczna wyspa przyciągnęła już ponad sto startupów z całego świata
8
Rewolucja w Firefoksie, nowa łatka czterokrotnie ograniczyła zużycie pamięci
20
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
CVDazzle: makijaż jest w stanie pokonać automatyczne systemy ulicznego monitoringu
3
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Co czeka programistów po czterdziestce?
27
Ubuntu 12.04 LTS już dostępny: stabilna dystrybucja na następne pięć lat?
28
Społeczność
Sebek Pozycjonowanie stron za pośrednictwem firm oferujących
swoje usługi nie...
asdosad jak to zrobić na xp??
lol Jak ktoś tu wcześniej zauważył - artykuł jest o niczym, a właściwie ukrytą...
grzybecki To raczej powinien być znak dla programistów Social Media, aby swoje...
facebug @rychu
Strona wchodzi, ślamazarnie ale wchodzi mam takie...
Dave Smith Jestem Pastor Dave Smith prywatny pożyczkodawca pieniądze, z czego ponad...
inna niedawno temu miałam kod, którym można było od razu zmienić wszystkie...
- Najdmen.pl: Konta www z wyłączonym licznikiem transferu od IONIC.pl (1)
- 2BE.PL: [Oferta] Promocja jak złoto w 2BE.PL (1)
- gardius: Dobra hurtownia sportowa (1)
- gardius: Tanie książki gdzie warto kupować? (1)
- Najdmen.pl: PROMOCJA, 500 DOMEN .EU ZA 1 PLN NETTO ! (1)
- VMLine: [Oferta] Serwery VPS Xen-HVM/OpenVZ z darmową administracją (2)
- Marek: Generowanie PDFa (2)
Polecane książki
Praca
Czytaj Webhosting
Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.
Zarejestruj domenę
Sprawdź dostępność swojej domeny:
| .pl: | 0 zł | .com: | 19.90 zł | |
|---|---|---|---|---|
| .com.pl: | 0 zł | .eu: | 19.90 zł |









#1 V for V 2011-03-11 11:38:00 1
IP: 88.135.172.[...] Opera/9.80 (X11; Linux x86_64; U; pl) Presto/2.7.62 Version/11.01
#2 lukas (ospulse.pl) 2011-03-11 11:41:44 0
IP: 83.18.90.[...] Mozilla/5.0 (X11; Linux x86_64; rv:2.0b13pre) Gecko/20110310 Firefox/4.0b13pre
#3 klm2 2011-03-11 11:51:20 0
IP: 83.27.160.[...] Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15 (.NET CLR 3.5.30729)
#4 grzesiek2 2011-03-11 12:07:49 1
IP: 89.72.5.[...] Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
#5 Łukasz Paranoya Wittbrodt® 2011-03-11 13:53:48 1
IP: 178.37.142.[...] Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.107 Safari/534.13
#6 sober® 2011-03-11 14:46:31 1
IP: 83.168.111.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15
#7 PCFixYa 2011-03-11 14:48:55 1
IP: 86.21.152.[...] Mozilla/5.0 (Windows; Windows NT 6.1) AppleWebKit/534.23 (KHTML, like Gecko) Chrome/11.0.686.3 Safari/534.23
#8 Ojciec Tadeusz 2011-03-11 15:18:01 0
IP: 77.255.216.[...] Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15
#9 jacek2v 2011-03-11 16:41:33 -1
Pokaż komentarzIP: 77.253.120.[...] Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.107 Safari/534.13
#10 Łukasz Paranoya Wittbrodt® 2011-03-11 18:59:22 1
IP: 83.12.228.[...] Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Ubuntu/10.10 Chromium/9.0.597.107 Chrome/9.0.597.107 Safari/534.13
#11 PCFixYa 2011-03-11 21:23:01 1
IP: 86.21.152.[...] Mozilla/5.0 (Windows; Windows NT 6.1) AppleWebKit/534.23 (KHTML, like Gecko) Chrome/11.0.686.3 Safari/534.23
#12 gandalf 2011-03-11 23:23:19 0
IP: 94.126.249.[...] Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0b13pre) Gecko/20110311 Firefox/4.0b13pre
#13 GTriderXC® 2011-03-12 07:02:19 0
IP: 78.8.128.[...] Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.2.15) Gecko/20110303 Ubuntu/10.10 (maverick) Firefox/3.6.15
#14 Miś Joggi 2011-03-12 07:34:59 0
IP: 77.223.192.[...] Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322; .NET4.0C; .NET4.0E)
#15 grzesiek1651 2011-03-12 09:06:34 0
IP: 77.255.46.[...] Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0) Gecko/20100101 Firefox/4.0
#16 kallosz® 2011-03-12 09:20:55 0
IP: 195.114.182.[...] Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.127 Safari/534.16
#17 slawek22 2011-03-12 09:51:19 1
IP: 83.4.110.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.133 Safari/534.16
#18 kallosz® 2011-03-12 09:56:25 1
IP: 195.114.182.[...] Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.127 Safari/534.16
#19 leventse 2011-03-12 10:31:22 -1
Pokaż komentarzIP: 217.98.20.[...] Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0) Gecko/20100101 Firefox/4.0
#20 kallosz® 2011-03-12 10:37:33 1
IP: 195.114.182.[...] Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.127 Safari/534.16
#21 marek33 2011-03-12 11:13:30 -1
Pokaż komentarzIP: 94.75.108.[...] Mozilla/5.0 (Windows NT 6.1; rv:2.0b13pre) Gecko/20110311 Firefox/4.0b13pre
#22 leventse 2011-03-12 11:53:07 0
IP: 83.27.194.[...] Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0) Gecko/20100101 Firefox/4.0
#23 kallosz® 2011-03-12 15:43:28 0
IP: 195.114.182.[...] Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.127 Safari/534.16
#24 leventse 2011-03-12 16:13:11 0
IP: 83.26.123.[...] Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0) Gecko/20100101 Firefox/4.0
#25 jacek2v 2011-03-12 18:18:33 0
IP: 77.253.96.[...] Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.107 Safari/534.13
#26 kerio 2011-03-12 19:35:52 -1
Pokaż komentarzIP: 78.8.243.[...] Mozilla/5.0 (X11; U; Linux x86_64; pl-PL; rv:1.9.2.15) Gecko/20110303 Ubuntu/8.04 (hardy) Firefox/3.6.15
#27 kallosz® 2011-03-12 20:47:34 -1
Pokaż komentarzIP: 195.114.182.[...] Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.127 Safari/534.16
#28 klm2 2011-03-12 22:15:23 0
IP: 79.186.178.[...] Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15 (.NET CLR 3.5.30729)
#29 Leone 2011-03-12 22:17:30 1
IP: 91.150.221.[...] Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0) Gecko/20100101 Firefox/4.0
#30 css3.pl 2011-03-12 22:31:34 0
IP: 82.160.211.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15
#31 DarV 2011-03-12 22:58:46 0
IP: 79.190.114.[...] Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0
#32 css3.pl 2011-03-12 23:38:24 0
IP: 82.160.211.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15
#33 grzesiek2 2011-03-13 08:46:42 0
IP: 89.72.5.[...] Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
#34 css3.pl 2011-03-13 12:06:15 1
IP: 82.160.211.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15
#35 grzesiek2 2011-03-13 13:37:21 0
IP: 89.72.5.[...] Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
#36 GTriderXC® 2011-03-14 07:54:21 0
IP: 87.105.136.[...] Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.2.15) Gecko/20110303 Ubuntu/10.10 (maverick) Firefox/3.6.15
#37 Gość 2011-03-14 23:05:33 0
IP: 178.73.34.[...] Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.133 Safari/534.16
#38 greg1111 2011-03-16 07:41:18 -1
Pokaż komentarzIP: 83.12.168.[...] Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/5.0)