Safari 5.2 и тормозящий Youtube

После одного из обновлений Safari на очередной билд предварительной версии 5.2 я заметил, что у меня перестали нормально проигрываться ролики на youtube: на них перестал срабатывать ClickToPlugin и весь браузер при попытке проиграть хоть что-то начинал жутко тормозить. Курсор превращался в мячик смерти. При этом процесс с именем QTKitServer-Safari Web Content съедал сто процентов процессора.

![Spinning Beachball](http://mactrick.com/wp-content/uploads/2012/06/spinning_beachball.png)

После достаточно продолжительных поисков в гугле я наткнулся на обсуждение подобной проблемы (странно, что проблема не такая распространённая). Как оказалось, во всем виноват Perian — комплект кодеков для воспроизведения видео.

После его удаления проблема полностью решилась, теперь всё работает быстро. Сам Perian мне по большому счёту не нужен, т.к. видео на своём ноутбуке я смотрю в MPlayer и поставил эти кодеки скорее по привычке, чем по необходимости.

Экономим ресурсы процессора при просмотре flash-роликов

Я думаю, все обращали внимание, что просмотр флешевых видеороликов отнимает достаточно много процессорного времени. На моём MacBook Air это занимало около 80%. Теперь есть способ облегчить жизнь процессору. Пока что только на youtube.com.

Зайдите на сюда и перенесите букмакрлет с надписью «QTYouTube» в панель закладок браузера.

Теперь вы можете нажать на него в то время, когда находитесь на youtube, и ролик станет проигрываться с помощью QuickTime. Страница, что радует, не перезагружается. Это отнимает раза в 2-3 меньше процессорного времени. Ну, и остальные плюсы свойственные QuickTime. Меня больше всего радует то, что отключаются все всплывающие меню, слайдшоу и остальное, что появляется, если случайно провести мышью по ролику во время просмотра.

Аккуратное отношение к Flash на страницах Safari

Если вы открываете в Safari много страниц с флешем на них, вы могли заметить, что процессор начинает использоваться достаточно усердно. Особенно хорошо это заметно на не слишком мощных устройствах вроде MacBook Air. Вы можете поступить также, как сделал я, установив плагин clicktoflash. Он запрещает автоматическую загрузку флешевых элементов. Для того, чтобы загрузить отдельный элемент, по нему нужно щёлкнуть мышкой. Впрочем, вы можете создавать белые списки сайтов, флеш с которых нужно загружать автоматически.