IE9 срещу Chrome 10 срещу Firefox 4 срещу Opera 11.01 срещу Safari 5

  • Oct 18, 2023

Сега, след като Mozilla най-накрая пусна Firefox 4 за масите, време е за ГОЛЯМ бенчмарк на браузъра, в който заемаме водеща позиция браузъри и ги изправете срещу четири от най-трудните тестове за сравнение, за да видите коя е костенурката и коя е заек.

Сега, след като Mozilla най-накрая пусна Firefox 4 за масите, време е за ГОЛЯМ бенчмарк на браузъра, в който заемаме водеща позиция браузъри и ги изправете срещу четири от най-трудните тестове за сравнение, за да видите коя е костенурката и коя е заек.

Забележка: Тази публикация е актуализирана за окончателното издание на Firefox 4.

Ето браузърите, които ще се изпълняват:

  • Internet Explorer 9 (9.0.8112.16421) 32-битов
  • Internet Explorer 9 (9.0.8112.16421) 64-битов
  • Firefox 4
  • Chrome 10.0.648.151
  • Safari 5.0.4
  • Опера 11.01

Ето тестовете, пред които ще се изправят браузърите:

  • SunSpider JavaScript 0.9.1 - Анализ на JavaScript, разработен от Mozilla с фокус върху решаването на проблеми в реалния свят.
  • V8 Benchmark Suite - Чист бенчмарк на JavaScript, използван от Google за настройка на V8 JavaScript двигателя.
  • Миротворец - JavaScript тест на FutureMark, който тества функции като анимация, навигация, формуляри и други често използвани задачи.
  • Kraken 1.0 - Друг бенчмарк на JavaScript, разработен от Mozilla. Това е базирано на SunSpider, но включва някои подобрения.

Всички тестове са извършени на 64-битова машина с Windows 7, работеща с четириядрен процесор Q9300 2,5 GHz с 4 GB RAM и графична карта NVIDIA GTX 260.

Продължавайте с тестването!

SunSpider JavaScript Бенчмарк -->

SunSpider JavaScript Бенчмарк

22-03-2011-15-21-14.png
  • Заек: IE9 32-битов
  • Костенурка: IE9 64-битов

V8 Бенчмарк -->

V8 Бенчмарк

  • Заек: Chrome 10
  • Костенурка: IE9 64-битов
  • Peacekeeper Benchmark -->

    Peacekeeper Benchmark

  • Заек: Chrome 10
  • Костенурка: Firefox 4
  • Кракен Бенчмарк -->

    Кракен Бенчмарк

  • Заек: Firefox 4
  • Костенурка: IE9 64-битов
  • Заключение -->

    Заключение

    Добре, какви изводи можем да направим? Е, нека започнем с очевидното и кажем, че 64-битовият Internet Explorer 9 е абсолютно куче, когато става дума за производителност на JavaScript. Това може да се очаква, като се има предвид, че 64-битовият IE 9 използва по-стар, по-бавен JavaScript двигател, докато 32-битовият IE 9 използва по-новия, по-ефективен Чакра JIT.

    Добре, като губещият се отстрани, кой е печелившият браузър? Е, от четирите бенчмарка Chrome 10 спечели два, 32-битовият IE9 спечели един и Firefox 4 спечели един, така че в най-строгия смисъл Chrome 10 е победителят. Но в теста на SunSpider има толкова малко разлика между четирите най-бързи браузъра (сянка над 40 милисекунди), че почти може да се каже, че е равенство. След това има V8 тест, който Chrome 10 превъзхожда, но тогава това може да се очаква, като се има предвид, че Google, по собствено признание, използва този показател, за да настрои V8 JavaScript двигателя.

    И така, какъв е изводът? Просто, 64-битовият IE9 е шокиращо лош, а всички останали браузъри като цяло са доста еднакви. Приятно съм изненадан, че 32-битовият IE9 всъщност надминава теста на SunSpider, но очаквам, че през следващите седмици Google ще успее да навакса изоставането и да вземе лидерството отново (болезнено бавният цикъл на актуализиране на Microsoft за IE (особено в сравнение с агресивния цикъл на актуализиране на Google) работи срещу него в дългосрочен план тичам. Microsoft работи усилено върху IE, превръщайки го от най-бавния в пакета до един от най-бързите. Това само по себе си е достойно за признание.

    Забележка: 64-битовата версия на IE е достъпна само за тези с 64-битова операционна система и дори тогава трябва да я потърсите. Моят съвет, не се занимавай.

    В крайна сметка наистина не мисля, че производителността на JavaScript вече е проблем и със сигурност при тестване в реалния свят е трудно за да видите разликата между браузърите (някои сайтове с HTML 5 не издържат, като се има предвид, че много от тях са оптимизирани за конкретен браузър). Всъщност, освен ако някой от играчите не е успял да повиши производителността на JavaScript с порядък, намаляването на няколко милисекунди тук и там вече няма значение.

    << У дома >>