Появились данные, что браузер Internet Explorer 9 специально оптимизирован под прохождение теста SunSpider. Одна из составляющих этого браузера, которая называется cordic, проходится IE9 намного лучше, чем другими браузерами.
Исследователи заподозрили разработчиков IE9 в нечестности, и, как оказалось, не напрасно. Они включили в код теста другие операторы, которые никак не влияют на его выполнение — результаты получились очень интересные. Посудите сами — после этих изменений IE9 стал проигрывать в 7-9 раз.
Существует два объяснения этой ситуации. Первое уже освещалось в начале этой статьи, второе — работа модуля, который использует бесполезный код. В javascript-движке IE9 этот модуль занимается анализом кода и, собственно, не выполняет ту часть, которая не собирается продуцировать никаких результатов. Сordic, по сути, и является таким кодом. И, так сказать, внесённые изменения просто запутали анализатор.
Сейчас самое время покупать мотоблоки, потому что цены на них сейчас очень привлекательные.