Как стать автором
Обновить

Microsoft, Adobe, Google Chrome и злые банеры

Время на прочтение2 мин
Количество просмотров1.1K
Ни в коем случае не подумайте, что я нагнетаю холивар — к продуктам от MS я отношусь более чем лояльно — некоторые их решения вызывают во мне искреннюю радость, а использование их — удовлетворение (например, OneNote в связке с остальным 2007-м офисом — по возможностям и юзабилити ИМХО равных пока нет). И Adobe с Google-ом тоже вовсю пользуюсь.

Недавно открыл для себя Хром. Очень приятный и быстрый браузер. Но т.к. это пока еще новинка, пристально приглядываюсь к ней. И вот сегодня открыв 5-6 страничек хабра вижу нагрузку на проц (Core 2 Duo) под 50%, причем 45 относится к Хрому. Начал выяснять.

Оказалось, сам браузер потребляет 2%, остальное — «Плагин Shockwave Flash». Это мне показалось очень-очень странным, ведь для того, чтобы флеш столько жрал, его надо очень неслабо нагрузить — запустить в полноэкранном режиме какую-нибудь жесткую псевдо-3D-анимацию. Но на хабре нет ничего такого злого. Вывод напрашивается сам — Хром криво работает с флэшем. Но другие страницы, даже очень вильно загаженные банерами такой нагрузки не давали, разве забойные флэш-игры.

Методом статистического рефреша был выявлен негодяй — им оказался баннер от Microsoft про пирата со слоганом «Отплывай быстрее. Команда догонит» и призывом взять с собой инструменты Microsoft, с которыми можно победить в любом поединке.

Удивительно, каждая копия этого баннера создает нагрузку на проц около 10-12%. Чем занимается этот банер, может параллельными вычислениями? Странно так же, что администрация Хабра не проверяет нагрузку на ЦП банеров перед их публикацией.

Хром оказался вроде непричем. С первого взгляда. Но на самом деле и у него есть один очень важный косяк — даже при неактивной вкладке флеш производит полноценный рендеринг и вычисления, что очень и очень странно — неужели в гугле забыли про косолапых рисовальщиков банеров (это даже IE понимает)
Теги:
Хабы:
+9
Комментарии41

Публикации