IE9 практически в 8 раз быстрее IE8
В первых тестах производительности предварительной версии Internet Explorer 9, представленной в рамках конференции MIX 2010, и стабильных версий альтернативных веб-браузеров, доступных на рынке в настоящее время, IE9 подтвердил значительное увеличение производительности в некоторых сценариях. Да, не все в новом IE9 оказалось быстрее, чем в IE8, но в части скорости обработки JavaScript новый браузер бьет рекорды.
В ожидании IE9 сетевое издание BetaNews разработало радикально улучшенный набор тестов производительности в дополнение к используемым ранее. Целью BetaNews было не просто определить, насколько быстрее IE9, но и насколько лучше и более эффективным он будет в расчетах, визуализации объектов на экране и адаптации к различным рабочим нагрузкам.
По оценкам BetaNews, IE9 в Windows 7 показывает в 9,32 раз лучшую производительность, чем IE8 в Windows 7 на той же машине. Этот большой разрыв объясняется в значительной степени значительным улучшением оценки в популярном тесте SunSpider, а также высокой оценкой в новых тестах BetaNews. В SunSpider предварительная версия IE9 набрала 44,77 бала относительной производительности по сравнению с 5,59 у IE8. Индекс BetaNews основан на сумме относительной производительности в каждой из категорий теста в сравнении со старой оценкой IE7 на Vista SP2. Это означает, что на текущий момент IE9 обладает производительностью, которая почти в 45 раз превышает таковую у IE7 в предыдущей версии операционной системы.
Недавно выпущенная dev-сборка Google Chrome в Windows 7 набрала 69,83 балов в том же индексе SunSpider, вслед за которой шла стабильная версия Opera 10.5 с ее 68.64 балами.
Поскольку в IE9 Microsoft делает ставку на HTML5, разработчикам удалось достичь некоторых незначительных преимуществ в скорости визуализации, хотя, следует отметить, IE9 в текущей форме тратит системные ресурсы по минимуму. В настоящее время IE9 обладает производительностью визуализации (CSS, DHTML, поддержка Canvas в HTML5), которая на 23% выше производительности IE8.
По сути, Microsoft впервые предоставила разработчикам прямой доступ лишь к движку своего нового веб-браузера без каких-либо функций и UI. Причиной тому, по словам разработчиков Internet Explorer 9, служит желание получить отзывы пользователей и при необходимости скорректировать продукт.
В течение последних нескольких недель BetaNews готовила всеобъемлющий набор тестов для браузеров следующего поколения, приняв во внимание замечания, которые мы получили от наших читателей и разработчиков браузеров, включая саму Microsoft. В связи с быстрым развитием браузеров стало очевидно, что сравнивая их, мы пытаемся сравнить яблоки с одного дерева. Зачастую мы концентрируемся на мощи, но порой забываем, что часто нам нужна эффективность в каждодневном использовании.
В прошлом году старший менеджер IE Дин Хачамович (Dean Hachamovitch) попросил меня получше присмотреться к Internet Explorer. В частности, он сказал, что существуют некие архитектурные функции, которые делают IE весьма эффективным в некоторых сценариях.
Теперь я готов ответить на этот вызов и сосредоточиться на одном недооцененном аспекте веб-браузера, который станет более важным, когда его компоненты будут работать на шестиядерных процессорах с одной стороны и на Snapdragon-телефонах и нетбуках с другой - масштабируемость. Я начал изучать, существует ли способ эффективно оценить, насколько хорошо браузер может управляться с возрастающей рабочей нагрузкой.
Mozilla начала решение вопроса масштабируемости с появлением в Firefox JS-движка TraceMonkey. Трейсеры упрощают, казалось бы, сложные проблемы для своих исполнительных механизмов путем предварительной обработки инструкций, преобразования и оптимизации длинных последовательностей в легко усваиваемые инструкции. Теоретически, чем проще и длиннее последовательности, тем легче их обрабатывать.
Таким образом, сегодня просто необходимо проверять эффективность браузера в обработке длинных последовательностей, чтобы упростить сложные проблемы. Поэтому элемент масштабируемости представляет около 30% от оценки в нашем пересмотренном индексе относительной производительности.
На MIX 2010 Дин Хачамович преуменьшил важность одновременной (в противовес предварительной) компиляции как фактора в повышении эффективности браузера, сообщив о переводе процесса интерпретации в фон. Но делать это в одиночку, как мы теперь понимаем, не эффективно и это исторически было большой проблемой IE как веб-платформы: переполнение стека при увеличении рабочей нагрузки. В новых тестах с использованием новых алгоритмов сортировки, когда, к примеру, рекурсия становится на тысячи слоев глубже, IE8 может войти в коматозное состояние. До сих пор мы не смогли ввести IE9 в такое состояние, что является хорошей новостью для разработчиков веб-приложений.
При подборе тестов я с удивлением обнаружил, что IE оказался не одинок. Chrome также подвержен переполнению буфера, хотя и на несколько порядков позже (после 10 млн. итераций). Поскольку эта проблема становится все более и более сложной, разрыв между Chrome или Safari, или новой Opera и IE становится все шире ... и шире. И это проблема, потому что можно выбрать такую точку в пространстве, где Chrome будет в тысячу раз быстрее IE, а не, скажем, в десять. Подождете достаточно долго - и разрыв будет в 10 000 раз.
А это, как утверждают сторонники IE, несправедливо. На самом деле, по этой причине мы решили не включать в наши тесты Google V8 Benchmark, потому что он не показывает реальной корреляции между превосходством V8 над IE, измеряемом сотнями тысяч раз, и производительностью в каждодневном использовании.
Таким образом, целью наших тестов масштабируемости было выявление того факта, что небольшие механизмы все же могут быть эффективными в том, что они делают, хотя и предлагают меньшую мощность. Возможно, IE9 не может выполнить 10 млн. повторений в тесте. Но разница между его производительностью между 100 000 итераций и 10 000 вполне сравнима с разницей в Chrome между 10 000 000 итераций и 1 000 000. И это значимый фактор.
В самом первом тесте масштабируемости браузеров по сравнению с IE7 в Vista SP2 предварительная версия IE9 в Windows 7 набрала 6,57 балов по сравнению с 1.13 балами у IE8. Это означает, что новый JS-движок "Chakra" в IE9 при увеличении нагрузки обеспечивает эффективность, которая на 581,4% выше таковой у IE8.
Источник:
Перевод: houseboy
Комментарии
Я уже скачал предварительную версию, действительно вменяемый браузер. Наконец-то в Майкрософте сделали если не чудо, то трудоёмкую
и кропотливую работу. +режим совместимости IE8 и всё отображается исправно. Ждём пока появится графическая оболочка к IE9. А то нельзя проверить как он будет работать при 10 и более открытых страницах. И нету кнопки назад и вперёд, что делает его
сложно используемым.
Им бы ещё интерфейс конкретно перелопатить не мешало. А то если оставят то что есть, то толку от всей ихней кропотливой работы с ядром будет не много - юзабилити останется-то такое же хреновое.
ProVal @19.03.2010 14:02 писал:Им бы ещё интерфейс конкретно перелопатить не мешало. А то если оставят то что есть, то толку от всей ихней кропотливой работы с ядром будет не много - юзабилити останется-то такое же хреновое
А что конкретно не так в UI у IE?
Прикол. Использовал основные браузеры. Для меня IE8 в плане UI самый удобный (естественно, я предварительно его под себя настроил).
Для меня IE8 тоже самый удобный. Никаких лишних меню.Есть лишь кнопки наза и вперёд, значёк избранного и 4 кнопки на панели без подписей. В той же опере интерфейс куда более загромождённый.
Где, простите, у оперы загромождённый интерфейс? Элементы интерфейса, если уж на то пошло, занимают ровно в два раза меньше места, чем в IE. Но я говорил не об этом.
Самый главный минус 8 осла - медленное открытие новых вкладок. Если брать чисто UI
про то, что в два раза меньше места, это вы зря. В IE8 прекрасно доводится до такого же состояния за пару кликов.
Proval, - верхняя часть убирается или совмещается, - там почти все настравается.
А вот Опера в этом плане куда менее продумана - менее удобная работа с закладками - например невозможно разместить несколько паок с закладками, невозможно открыть несколько закладок одновременно, невозможно без лишних телодвижений открыть закладку в новой вкладке.
Я уже молчу про диалог открытия файла времен 98 винды, про который им много раз писали в их блог.
Но зато АСИД3 = 100 / 100 и в бенчмарках - Опера впереди планеты всей. Вот поэтому и во всем мире у Оперы не больше 3 % рынка
Hart_Flamov, в IE уже можно совместить строку заголовка и панель вкладок? Не знал, не знал.
По теме - я уж не знаю, на каком железе они тестировали это все, но у меня такие
Hart_Flamov, в IE уже можно совместить строку заголовка и панель вкладок? Не знал, не знал. писал:
Нельзя, но мне кажется такое расположение весьма сомнительным… Выигрываем 20 пиксилей и проигрываем - теряя заголовок страницы.
Чем уни удобнее обычных вкладок тоже спорный вопрос, а вот работа с закладками и диалог открытия в котором нужно делать намного больше действий чтобы найти нужный файл - это снижает юзабельность .
но у меня такие результаты в SunSpider и весьма доставляющий тест в peacekeeper. писал:
А что не так? В статье написано про то что ИЕ 9 быстрее ИЕ 8 в 8 раз. - У меня например в тож СанСпайдере - ИЕ 8 8832 мс, а ИЕ 9 1024 мс.
А что не так?
То, что опера быстрее в 2 раза, а IE9 наравне с FF3.6. А в Peacekeeper тест Complex Graphics вообще 0.
Complex Grapihics кажется проверяет наличие тена canvas
которого пока в ИЕ 9 нет
А опера - быстрее. Никто не спорит.
Opera не умеет нормально работать с Silverlight, не использует D2D, не поддерживает кодек H.264, не умеет аппаратно ускорять видео и даже не позволяет настроить плагины через UI. Зато она проходит Acid3 100/100 и набирает больше очков в тестах детям на утеху.
Интересно, ничего не говорится по поводу того для каких осей готовят и, в частности, будет ли ie9 доступен пользователям XP? Поддержка основная-то прошла...
А как по мне то удобнее и быстрее Google Chrome сложно сделать Майкрософту,
это поначалу IE9 возможно будет быстрее, и то насколько я понял эта быстрота будет еще очень зависеть от "железа", и у кого XP, например, у того как правило старый компьютер и никакой IE9 им не будет нужен.
А если IE9 действительно покажет себя хорошо, то и остальные игроки внесут подобные изменения в свой браузер и тогда опять, наверное, будет такая же ситуация, что и сейчас.
Лучше бы взяли от каждого браузера самое лучшее и убрали самое худшее и сделали нечто идеально новое.
No_One, в Windows XP нет поддержки Direct2D и DirectWrite, которые нужны для работы IE9.
Отлично, значит не будем использовать IE 9
Или привинтим D2D DW к хрюше
> Лучше бы взяли от каждого браузера самое лучшее и убрали самое худшее и сделали нечто идеально новое.
А как определить - что лучшее, а что худшее? Вот взять, к примеру, тег Canvas. Его предложила Apple (уж не знаю - запатентовала или нет). Так на фига он, ежели есть SVG.
в Windows XP нет поддержки Direct2D и DirectWrite, которые нужны для работы IE9.
Интересно, а как же другие браузеры без этого работают, при этом быстрее IE?
как же другие браузеры без этого работают
ни один браузер сейчас не поддерживает графическое ускорение. Мозилла заявили о реализации поддержки этого в Firefox 4.0 почти сразу после анонса IE9
ни один браузер сейчас не поддерживает графическое ускорение. Мозилла заявили о реализации поддержки этого в Firefox 4.0 почти сразу после анонса IE9
Опера о чем-то подобном давно еще заявляли. Посмотрим, догонит ли IE9 с этими фичами по скорости оперу/хром.
> ни один браузер сейчас не поддерживает графическое ускорение.
opera 10.50 и выше вроде поддерживает... судя по высоким fps в тестах, предложенных microsoft для ie9
> Не надо писать чушь.
Ну если не поддерживает, значит, надо констатировать, что JS-движок в опере без GPU на тесте microsoft показывает такой же результат, как в IE9 на базе GPU. Я про плавающие значки. Ссылку на картинку прилагаю:
У хрома тут 3 fps.
webdron
Тесты тестами, но Opera ускоряет только SVG, а IE9 всё. И как я уже говорил, она не умеет нормально работать с Silverlight, полностью не использует D2D, не поддерживает кодек H.264, не умеет аппаратно ускорять видео и даже не позволяет настроить плагины через UI.
MVE, хм. Боюсь, что вы ошибаетесь.
И как я уже говорил, она не умеет нормально работать с Silverlight
полностью не использует D2D
В том тесте на сайте MS написано, что он должен использовать субпиксельное сглаживание, т.е. ClearType:
MS писал:The end result of sub-pixel positioned text...
Только на деле я вижу
не поддерживает кодек H.264
По-моему, кроме хрома его сейчас никто не поддерживает.
не умеет аппаратно ускорять видео
Проверил сейчас загрузку ЦП во время просмотра видео с ютуба. в IE9 Dev 1-2%, в опере 7-8%, в хроме 10-12%, в FF 9-10%.
даже не позволяет настроить плагины через UI
Да, плагины - слабая сторона оперы. Другое дело, что IE тоже не сравнится по количеству аддонов с FF. Хром, к слову, имеет уже весьма немало аддонов.
MVE!
Сдалось вам D2D? Наверняка когда выйдет IE9, все браузеры будут либо поддерживать эту технологию, либо за счёт другого показывать аналогичную скорость!
Судьба у ИЕ такая! Вечно плестись в ж**е!
Прекрасно работает, на мой взгляд.
А на мой взгляд частенько надо маскироваться под IE. Иногда еще и вылетает.
С каких пор Опера воспроизводит да еще и ускоряет видео с кодеком H.264 в HTML5?
Сдалось вам D2D?
Еще как!
А на мой взгляд частенько надо маскироваться под IE. Иногда еще и вылетает.
Хм, странно, там где силверлайт есть, не замечаю проблем.
С каких пор Опера воспроизводит да еще и ускоряет видео с кодеком H.264 в HTML5?
Я такую возможность видел только в хроме. FF поддерживает только Ogg/Theora. А что, IE9 это умеет?
А что, IE9 это умеет?
Сначала узнайте больше про IE9, а потом спорьте.
> Сначала узнайте больше про IE9
Погодите... только техническая превьюшка вышла... Еще интересно, как изменится интерфейс (МС там вроде чего-то новое хотела реализовать)
Сначала узнайте больше про IE9, а потом спорьте
Я вам не хамил. Никаких анонсов с фичлистом, по сути, не было. MS этого не объявлял. Пруфлинка, значится, не будет, что IE9 поддерживает H264 в теге <video>?
MVE!
IE9 ещё нету, так что пыл поуменьшите=))
А Опера и Хром есть здесь и сейчас! И обгоняют ИЕ8 в десятки раз, что признаёт и Майкрософт!
H264 - стандарт де-факто для HTML5-видео. и все-таки по-моему говорилось, что оно там будет. к тому же H264 на самом деле работает на флеше с последнего апдейта девятой версии
Только на деле я вижу обыкновенный шрифт, который не сглажен с помощью ClearType.
красно-синие субпиксели в увеличилке это что тогда? смысл D2D не в том, что клиртайп есть вообще (он и так везде почти есть в обычном тексте), а что сглаживается не только текст абзаца и сглаживание применяется динамически. и аппаратное ускорение действует на все содержимое
на самом деле объективно никто не спорит, что к моменту выхода IE9, пока он минует все производственные циклы более мелкие компании, которые заточены на разработке браузеров, смогут многое из этого реализовать у себя, к тому же поскольку MSFT сейчас активнее всех говорят о стандартизации HTML, то придется позаботиться и не только о тесте ACID3, который тестирует сто аспектов чернового HTML5 (напоминаю, что тест CSS включает в себя более 6000 тестов)
IE9 поддерживает HTML5 и аппаратно ускоряет HD видео с кодеком H.264 (не верите - смотрите MIX10). В это время Opera и Mozilla в силу отсутствия денежных средств и религиозных предубеждений соответственно, отказались от H.264 и выбрали OGG Theora, который уступает по качеству сжатия и отсутствию аппаратного ускорения.
Теперь коротко о технологиях:
Silverlight - IE, FF, Chrome и Safari поддерживают. Opera хоть и криво, но тоже.
D2D - IE, FF. В ближайшие 2 года может появиться в Opera. Поддержка в Chrome и Safari очень сомнительна.
H.264 - IE, Chrome и Safari. В FF и Opera не появится.
Аппаратное ускорение видео - IE. В FF и Opera не появится, так как кодек не тот. В Chrome и Safari аналогично D2D.
Получается, что только IE9 всё это поддерживает, так что всякие фанатические бредни выглядят просто смешно.
Sm1le
Судьба у ИЕ такая! Вечно плестись в ж**е!
О да, и именно поэтому так горячо любимыми вами оперой с хромом пользуется в 10 раз меньше людей, чем IE.
А Опера и Хром есть здесь и сейчас! И обгоняют ИЕ8 в десятки раз, что признаёт и Майкрософт!
Ага - в миллионы...
Opera, opera, что вам эта опера, может браузер и хорошь, но что-то не замечал, чтобы её ставили в каких-либо фирмах, учреждениях, чтобы для неё делали какие-то педдержки для работы с конфиденциальной информацией.
Вот посмотрим, как вы запоёте, когда у вас повсеместно начнут использовать ID-карты(ведь у вас как раз это грядёт), когда оплаты счетов, подписи и многое другое, будете делать через интернет, все дружно начнёте переходить на IE и на FF ... хотя может и для остальных браузеров сделают подержку, не знаю. Но тем не менее, 6-ть лет пользуюсь ID картой, а работать с ней могу, до сих пор, толко в этих двух браузерах.
Так что скорость не всё решает.
Хммм, на счёт "как раз", это я погорячился ..., но когда-то да придёт ...
Но всё равно - скорость не всё решает.
Что мешает иметь два браузера, для личных нужд использовать один, а специально для всяких карт другой? Не вижу в этом никакого неудобства.
красно-синие субпиксели в увеличилке это что тогда?
Большой текст не сглажен CT. Где вот "Sub-pixel" идет и т.д., вот там не сглажено.
Вот посмотрим, как вы запоёте, когда у вас повсеместно начнут использовать ID-карты(ведь у вас как раз это грядёт)
Ну так никто не запрещает держать 2 браузера открытыми. Собственно, я в Казахстане и даже не представляю, когда у нас что-то подобное начнут внедрять. Ну, за Россию можно порадоваться будет.
MVE, спасибо, кратко и понятно разъяснили суть.
Жаль комменты нельзя править, хотел сказать, что на оперу я перешел, в первую очередь, из-за быстродействия. Потому что FF работает у меня не так уж и шустро.
ackerman2007, поюзал тут с недельку Opera 10.50 и если честно не увидел никакого ее хваленого быстродействия. У меня IE8 странички быстрее открывает, причем иногда очень заметно. Стоило только поотключать надстройки, которые чуть ли не каждая прога пытается запихнуть в браузер, причем зачастую даже не спрашивая...
Недавно был у брата и увидел в IE кучу тулбаров (Google, Ask, Yandex, и еще несколько), чуть ли не на полэкрана. Он пользователь начинающий... В итоге бедный "ослик" падал чуть ли не каждые 2-5 минут. Но стоило всю эту гадость удалить...
Большой текст не сглажен CT
запускал превью, сглаживание пашет в том числе и на большом тексте. Win7x64.
Как посмотришь на то, как опера своим "ускорением" картинки портит - выть хочется.
Theora - очередная линукс-клоунада.
Конечно, скорость - это важно, но на сегодняшний день разница незаметна неворужённом немозоленным глазом.
И не следует забывать, что IE привёл нас в Web 2.0. Все те стандарты MS, внедрение которых вызывало баттхёрт у особо повёрнутых, сегодня лежат в основе интернета. Даже тот же AJAX, SVG и JIT - даже это разработали в MS. ActiveX - это вообще вещь.
Но нет же. Обязательно нужно, сделав прогу, рисующую что-то чуть быстрее и религиознее, сразу бегать и кричать, что бы прогресс отановился на этой несчастной рисовалке.
Почему, когда ругают IE, никто не признаёт, что говорит об устаревшей IE6 и умалчивает недостатки предмета своего вожделения?
FF жрёт память гигами.
Опера коверкает картинки и знает, по каким сайтам вы лазите и что пишете. А со скриптами она плохо работает.
Хром, а также сафари, могут коряво отображать нормальную страницу.
Кстати ИЕ 6 был чертовски прогрессивным браузером для своего времени
например в нем (и в полследующих) - есть градиенты, которые появились в ФФ3.6 и которых до сих пор нету в Опере.
Прошло 9 лет.
Кстати ИЕ 6 был чертовски прогрессивным браузером для своего времени
например в нем (и в полследующих) - есть градиенты, которые появились в ФФ3.6 и которых до сих пор нету в Опере.
Прошло 9 лет.
Armanx64, умерьте пыл, товарищ.
ActiveX - это вообще вещь.
Тольков вот он мало где используется, из-за того, что поддерживается только IE, во-вторых, он скорее использовался для проникновения зловредов, чем для полезных целей. Благо, в IE7 и 8 выставили параноидальные настройки и жить стало спокойно.
Почему, когда ругают IE, никто не признаёт, что говорит об устаревшей IE6 и умалчивает недостатки предмета своего вожделения?
Не знаю, лично я всегда говорю об IE8, ну сейчас о IE9 Dev. Потому что IE8 у меня прямо тут есть, только запусти, а для IE6 надо загружать виртуалку с WinXP.
FF жрёт память гигами.
Естественно, если напихать в него кучу аддонов и открыть 9000 вкладок. У меня больше 300 МБ не бывает.
Опера коверкает картинки и знает, по каким сайтам вы лазите и что пишете. А со скриптами она плохо работает.
Хм, хотелось бы глянуть, дадите ссылочку, где этот браузер коверкает картинки и/или плохо работает со скриптами?
Хром, а также сафари, могут коряво отображать нормальную страницу.
См. выше.
Хм, хотелось бы глянуть, дадите ссылочку, где этот браузер коверкает картинки и/или плохо работает со скриптами?
Самый популярный сайт рунета "Вконтакте": Opera через раз загружает флеш приложения!
Естественно, если напихать в него кучу аддонов и открыть 9000 вкладок. У меня больше 300 МБ не бывает.
Каким-то чудесным образом этот браузер пожирает гиг и без аддона. Утечки пямяти. Кстати, не забывайте - IE - самый безопасный. Хотя и с ActiveX.
Хм, хотелось бы глянуть, дадите ссылочку, где этот браузер коверкает картинки и/или плохо работает со скриптами?
Хм, некоторые изображения, особенно с включённым ускорением, выглядят хуже, чем в IE. Гмыло до 10.50 вообще не работало, сейчас не знаю. Аналогично и с лайвом.
См. выше.
Что смотреть? Я захожу на тот же Live - у меня хром\сафари или долго грузят или тормозят.
Каким-то чудесным образом этот браузер пожирает гиг и без аддона. Утечки пямяти.
А сколько вкладок-то было открыто? Собственно, утечкой памяти страдают все браузеры. Хром и IE отличаются тут только изоляцией вкладок, которая эти утечки снижает или вообще сводит на нет. Но, увы, изоляция вкладок приводит к увеличению потребления ОЗУ.
Что смотреть? Я захожу на тот же Live - у меня хром\сафари или долго грузят или тормозят.
Единственная проблема, которая у меня была в опере - комменты в блогах Live не отправлялись. Но это было достаточно давно. В хроме и сафари все нормально было. Что меня иногда сильно достает в IE, так это то, что на некоторых сайтах не весь текст сглажен CT, хотя в других браузерах все нормально. Форум OSZone, например.
По теме
- Microsoft готовит экстренный патч для уязвимости нулевого дня в Internet Explorer
- С Anniversary Update некоторые изменения коснутся и Internet Explorer
- NetMarketShare: Chrome обогнал IE и стал самым популярным десктопным браузером
- Обновлено: 12 января прекратится поддержка браузеров Internet Explorer устаревших для конкретной версии Windows
- C 12 января 2016 года прекращается поддержка устаревших версий IE
- В IE от Windows Vista до Windows 10 найдена серьезная уязвимость
- Internet Explorer вместе с Яндекс и Google признан экстремистским
- Вышло исправление критической уязвимости для IE с 7 по 11 версию
- HP ZDI опубликовала информацию о четырех новых уязвимостях в IE
- Microsoft отказывается устранять очередную уязвимость в IE