Internet Explorer 9: обман или ошибка? // 12 Ноября 2012

Internet Explorer 9: обман или ошибка?

Internet Explorer 9 очень хорошо проходит тест SunSpider, измеряющий скорость работы с Javascript. На самом деле, высокие результаты - это фикция, результат ошибки или преднамеренного обмана.

С большой вероятностью Internet Explorer 9 нечестен при прохождении тестов на производительность, сообщает Digitizor. Как показал анализ Hacker News, поведение IE9 в тесте SunSpider (используется для анализа быстродействия при обработке JavaScript) трудно объяснить чем-то кроме намеренной или ненамеренной оптимизации браузера специально для этого теста.

Одна из составляющих комплексного теста SunSpider - cordic - проходится IE существенно (в 10 раз) быстрее, чем другими браузерами. Это вызвало подозрения у исследователей, и подозрения оказались не напрасными. При включении в код теста операторов, которые никак не должны были влиять на его выполнение, IE9 стал работать на нем медленнее, причем не на несколько процентов, а более чем на порядок. Выигрывая на оригинальном тесте у Google Chrome и Opera в 7-9 раз, после изменений он стал проигрывать в 2-3 раза.

Существует два возможных объяснения таких результатов. Первое - это случайная или намеренная оптимизация работы браузера конкретно под SunSpider. Случайная оптимизация возможна в том случае, если внутри компании эти тесты использовались в процессе разработки для оценки качества результата.

Вторая возможность - и именно так объяснили произошедшее в Microsoft - это работа модуля, исключающего бесполезный код. Этот модуль в javascript-движке IE занимается тем, что анализирует код и отказывается от выполнения той части, которая не продуцирует никаких результатов. Весь тест cordic по своей сути и являлся таким кодом, поскольку многократно запускаемая в нем функция, ничего не возвращала, значений никаких глобальных переменных не меняла и пользовательского вывода не имела. Внесенные изменения «запутали» анализатор (хотя по крайней мере одно из них не должно было этого сделать). Если так (а эта версия выглядит даже более вероятной), это не отменяет искусственности результатов IE9 в тесте: анализатор «пустого» кода, работающий столь нестабильно в практических приложениях, следует считать неработающим вовсе.

Источник: "Руформатор"

Читайте еще:

Баллмер и Гейтс против разделения Microsoft

Баллмер и Гейтс против разделения Microsoft

Гендиректор Microsoft Стив Баллмер и председатель правления Билл Гейтс не поддержали точку зрения одного из акционеров о том, что настало время подумать о разделении компании. На встрече с акционерами Баллмер сказал, что этот шаг не принесет пользы и может непреднамеренно...

03 Дек 2012

Разработан фотоаппарат, снимающий сквозь стены

Разработан фотоаппарат, снимающий сквозь стены

Физика, как оказалось, величайшая наука, которая позволяет людям видеть сквозь стены в буквальном смысле. Если обычно человек не может сказать, что ждет его за поворотом, благодаря физике это стало возможно. Ученые из Массачусетса разработали фотоаппарат, который фотографирует из-за угла. В то...

16 Дек 2012

Фишинг на игровые и торговые сайты вырос на 300%

Фишинг на игровые и торговые сайты вырос на 300%

Согласно IID, количество фишинг-атак, осуществляемых путем имитирования сайтов электронной торговли и игровых компаний, за третий квартал 2010 года значительно увеличилось по сравнению с прошлым годом. Количество случаев, когда киберпреступники пользовались похожестью сайтов электронной торговли для воровства важных данных у своих...

11 Дек 2012

16.04.2013
Total Commander - лучший среди файловых менеджеров
Если еще недавно все радовались появлению Windows и его «удобнейшему» интерфейсу с окнами, где перемещать...
16.04.2013
Avast - один из лучших бюджетных антивирусов
Не мало количество пользователей, не скрывающих необходимость в защите компьютера при помощи антивирусов пользуются именно...
16.04.2013
NOD32 Smart Security 6, получил обновление!
Компания ESET является одним из самых мощных разработчиков, выпускающих качественное программное обеспечение, направленное на защиту...
30.05.2012
Осторожно спам Сбербанка
В последнее время участилась массовая рассылка фишинговых электронных писем от мошенников, якобы работников Сбербанка России....
29.05.2012
Новый вирус в сети интернет
"Лаборатория Касперского" обнаружила новую вредоносную программу, которая активно используется в качестве кибероружия , распространяемого по...