У меня довольно часто, на многих сайтах, есть проблема с плавным скроллингом.
На некоторых сайтах при скроллинге загрузка процессора возрастает настолько (хотя ноутбук с двухядерным core duo), что двигается рывками.
Например, вот сайт с background image http://www.jstree.com/ и так часто бывает, что если есть фоновая картинка, то скроллинг тормозит, пока не заблокируешь фон с помощью adblock.
Но часто бывает, что тормозит и без фоновой картинки, когда есть большие изображения (типа 700x700), с помощью CSS уменьшенные в несколько раз, допустим до 100x100.

Есть для этого лечение?

Уточнение:
прокрутка (скроллинг) тормозит, когда на странице есть картинки, которые уменьшены с помощью CSS с фактического размера в несколько раз. Торможение происходит, когда картинка пересекает край экрана.

Например, заходим на time.com и кнопкой вниз на клаве начинаем прокручивать (мягкий скроллинг включен, smooth scrolling) - тормозит на маленьких картинках, которые на самом деле большие.

Я страницу с time.com скачал и пробовал повторить локально. Интересно, что в некоторых ситуациях торможение пропадает. Зависит на сколько уменьшить картинку, при одних размерах оно есть, при других нету.. Еще торможение можно временно убрать, если открыть картинку из кэша.

Аддон Yet Anaother Smooth Scrolling тут никак не помогает.

oleg.butko пишет

Например, заходим на time.com и кнопкой вниз на клаве начинаем прокручивать (мягкий скроллинг включен, smooth scrolling) - тормозит на маленьких картинках, которые на самом деле большие.

Повторить не удалось, прокрутка работает идеально.

oleg.butko пишет

Аддон Yet Anaother Smooth Scrolling тут никак не помогает

Попробуйте еще: SmoothWheel.

time.com и кнопкой вниз на клаве начинаем прокручивать

Только в настройках его для клавиатуры соотв. опцию поставить не забудьте.

Всё тоже самое.

Мне кажется, или действительно с отключенным AdblockPlus плавность скроллинга на таких страницах улучшается?

Пользуюсь Yet Another Smooth Scrolling. И тоже бывает натываюсь на сайты, которые при прокрутке начинают притормаживат (иногда достаточно злобно).

Один из примеров:
http://www.rockpapershotgun.com/ (не особо сильно подтормаживает, но заметно).

oleg.butko пишет

У меня довольно часто, на многих сайтах, есть проблема с плавным скроллингом.
Например, вот сайт с background image http://www.jstree.com/ и так часто бывает, что если есть фоновая картинка, то скроллинг тормозит, пока не заблокируешь фон с помощью adblock.
Есть для этого лечение?

Лечения нет, это баг Firefox - тормоза на страницах с фоновой картинкой большого разрешения (номер не помню, к сожалению) и исправлять его в Firefox 3, как я понимаю, не собираются. Слава Богу хоть в Firefox 4 исправили.

Да уже было подобное обсуждение: http://forum.mozilla-russia.org/viewtopic.php?id=39308

Юзер пишет

Слава Богу хоть в Firefox 4 исправили.

Судя по тормозам на http://www.jstree.com/ не совсем исправили :(

ST пишет

Судя по тормозам на http://www.jstree.com/

А можно более детальную ссылочку, у меня тормозов не заметно...

Tiger.711 пишет
ST пишет

Судя по тормозам на http://www.jstree.com/

А можно более детальную ссылочку, у меня тормозов не заметно...

Это и есть детальная ссылка. Зайдя туда видим фоновую картинку слева, изображающую дерево.
Очевидно тормоза зависят от мощности видеокарты и процессора. Так что лучше указывать какой проц и видео, так будет понятней.

Посмотреть можно так:
1. Запускаем что-нибудь чтобы смотреть загрузку процессора, "диспетчер задач" или "process explorer"
2. скроллим и смотрим какая примерно загрузка процессора
3. adblock'ом отключаем фоновую картинку: правый клик по фону-> adblock-block image -> static.jstree.com/images/*
4. F5 (refresh) и смотрим загрузку процессора при скроллинге без картинки

Но вообщем-то фоновая картинка не особо проблематична, благодоря adblock.

Проблема, когда попадаются страницы с множеством картинок, и сложно понять из-за каких именно тормозит скроллинг.
Я вот думаю аддон сделать, который поможет это как-то решать, но сначала надо поискать, может уже это решено кем-то.

oleg.butko пишет

Я вот думаю аддон сделать, который поможет это как-то решать,

Здравствуйте!
Хорошая идея! Тем более если будет на русском языке ;-) хотя бы описание.
Для четверки актуальны новые дополнения.

Встречался такой:
CoolPreviews
Ниасилил. Притормаживал он на медленном инете.

Было еще такое: Small Screen Renderer но так же что то не прижилось.

oleg.butko

хотя ноутбук с двухядерным core duo

Какой именно?
Кора дуба коре дуба рознь.)))

У меня с E2160 подтормаживало много что, а с +E6600 (3.06ГГц) практически ничего не тормозит. Симанки, в смысле.

oleg.butko пишет

Очевидно тормоза зависят от мощности видеокарты и процессора. Так что лучше указывать какой проц и видео, так будет понятней.

Совершенно верно. Я первый раз с работы заходил. Там селерончик 2,5Ггц, 256ОЗУ, видюха на борту -- так там прилично тормозит. А дома на ноуте (T7250 2Ггц) вообще без изъяна...

vladmir пишет

oleg.butko

хотя ноутбук с двухядерным core duo

Какой именно?

Старенький core duo, примерно четырехлетней давности, один из первых.
http://www.notebookreview.com/default.asp?newsID=3713

И видео слабое. Возможно то, что должна делать видеокарта перекидывается на проц, поэтому тормозит.

Я думаю надо находить проблемные картинки при загрузке страницы и при скроллинге их заменять на безпроблемные или отключать.

oleg.butko
Наверное полезнее модель сразу и писать - Intel Core 2 Duo T2250 1.73GHz

vladmir пишет

oleg.butko
Наверное полезнее модель сразу и писать - Intel Core 2 Duo T2250 1.73GHz

точнее без двоечки Intel Core Duo Processor T2250 (2M Cache, 1.73 GHz, 533 MHz FSB)

Люди Вы о чем?
Например, конфиг:
CPU - Intel Atom 800/1600 Mhz,
RAM - 2 Gb DDR2
VGA - Intel GMA 950 128 Mb 1024х600.
Полёт терпимый, скрол в пределах разумного.

RusDS пишет

Люди Вы о чем?
Полёт терпимый, скрол в пределах разумного.

Опция "Advanced -> Use smooth scrolling" включена?

Я еще пользуюсь аддоном YetAnotherSmoothScrolling. На большинстве страниц полчается приятный плавный скроллинг.

Но часто попадаются "тормозящие странички".
Например http://habrahabr.ru/blogs/windows7/107637/
Там размер скриншотов зависит от ширины окна. Т.е. меняешь ширину окна ФФ и меняется размер скриншотов.
Интересно, что если я делаю окно ФФ узким, 500-700 пикселов, то не так тормозит, как при ширине окна 1280.

Для третьего скриншота (он первый вызывает тормоза):
Когда тормозит, соотношение 1 061px × 817px (scaled to 757px × 583px)
Когда почти не тормозит, 1 061px × 817px (scaled to 444px × 342px)

oleg.butko пишет

Например http://habrahabr.ru/blogs/windows7/107637/

Чисто и гладко. Ни тормозов, ни подвисаний. Попробуйте выставить в настройках дополнения "альтернативный алгоритм" или как-то так.

Tiger.711 пишет
oleg.butko пишет

Например http://habrahabr.ru/blogs/windows7/107637/

Чисто и гладко. Ни тормозов, ни подвисаний. Попробуйте выставить в настройках дополнения "альтернативный алгоритм" или как-то так.

В YetAnotherSmoothScrolling вижу комбобокс "Smoothing Algolithm" с ver.1 и ver.2, оба тормозят.
Кстати щас заметил, если отключить YetAnotherSmoothScrolling, то тормоза заметно сильнее.

У меня ещё на старой Симанке скроллинг притормаживает слегка во время закачки файликов браузером - ну там если фильм качать.

oleg.butko пишет

Опция "Advanced -> Use smooth scrolling" включена?

Да. После того как в 11й жопере сперва понравилась, воткнул птичку в настройках на скрол.
Но в опере на тяжелых сайтах и с множеством вкладок тормозит огого как, а в ФФ4 терпимо.
Единственное где скрол реально подвисает - менеджер дополнений. Пока скрол катится вниз. успеваю перейти на строку адреса, ввести длинный урл, и открыть О программе.

oleg.butko пишет

Интересно, что если я делаю окно ФФ узким

Меню - Вид - Масштаб - Только текст -> Если снять галку, можно картинки для вкладки закатать в масштаб иконки, затем вернуть галочку и увеличив текст серфить дальше.

На хабре полет вобше не вызывает никаких нареканий!

RusDS пишет

Единственное где скрол реально подвисает - менеджер дополнений.

Тоже замечал. Пофиксили уже.

RusDS пишет

успеваю перейти на строку адреса,

Так там же спрятали строку адреса... Как на неё перейти? (:

Tiger.711 пишет

Так там же спрятали строку адреса... Как на неё перейти? (:

Если вкладки не сверху, то она не прячется.

http://habrahabr.ru/blogs/windows7/107637/

AMD Phenom II 550 3Ггц + Nvidia GF 430, да, чуть заметные тормоза есть.

Еще одна страничка: http://nodejs.org/docs/v0.2.6/api.html На моей конфигурации не тормозит, но вот на работе на Celeron 2000 + GF 6600GT тормозит очеть сильно.

Shura пишет

http://nodejs.org/docs/v0.2.6/api.html

Странно, у меня эта не тормозит.

Я еще заметил, что включение/выключение яваскрипта (из NoScript) может влиять.
Например, на http://stats.stackexchange.com/ если ВЫКлючаю скрипты с stackexchange.com, то сильно тормозит, а если включаю, то практически не тормозит.

oleg.butko пишет

Еще одна страничка: http://nodejs.org/docs/v0.2.6/api.html

Чисто, гладко и плавно. Как и любая другая (:

Железо: AMD AthlonII X2 250 3.2Ггц(разогнано); 2Гб DDR2-800; AMD Radeon HD3870 (разогнано: 825/1215); Аппаратное ускорение включено.

Скролл явно починили :). Тормозов на указанных здесь страницах на своем Селерончике 2500 не наблюдаю. Может кто-то предложит еще страничку для проверки?

ST пишет

Может кто-то предложит еще страничку для проверки?

Еще тест придумал.
На страничке KissedNever19.gif (анимация, 2МБ)
http://community.livejournal.com/weird_gif/1490974.html


Когда прокручивается эта анимация у меня 1 ядро проца полностью загружено.
Потому что реальный размер 425px × 176px scaled to 742px × 304px.
Я сохранил страничку, тоже тормозит. Поменял размер на реальный:

img style="width: 425px; height: 176px;" ....  src="1490974_files/KissedNever19.gif" .....

и тормоза (загрузка процесора) пропали

oleg.butko пишет

Еще тест придумал.

Тормозов при скролле нету. Загрузка процессора есть конечно, но это наверное нормальная ситуация.

oleg.butko пишет

Странно, у меня эта не тормозит.

А если ниже полистать? Там вверху страницы появляется название раздела, которое не скроллится, а висит над текстом, оно и добавляет тормозов.

oleg.butko пишет

Когда прокручивается эта анимация у меня 1 ядро проца полностью загружено.

Не больше 16% и то - самый пик. А так 7%-8%

Shura пишет
oleg.butko пишет

Странно, у меня эта не тормозит.

А если ниже полистать? Там вверху страницы появляется название раздела, которое не скроллится, а висит над текстом, оно и добавляет тормозов.

Да, название раздела висит на месте.
Прокручивал несколько раз всю страницу, с YetAnotherSmoothScrolling это занимает где-то 10-15 секунд. И нагрузка не проц заметная, но прокручивается на удивление быстро и плавно. Лишь иногда в случайном месте небольшой малозаметный затык возникает, если особо быстро крутить колесо мышки.
Такое впечатление, что на грани. Был бы проц/видео послабее, то наверно тормозило бы.

10-01-2011 18:30:11

oleg.butko пишет
ST пишет

Может кто-то предложит еще страничку для проверки?

Еще тест придумал.
На страничке KissedNever19.gif (анимация, 2МБ)
http://community.livejournal.com/weird_gif/1490974.html

Еще: когда гифка проигрывается на экране (никакого скроллинга), то диспетчер задач (WinXP) показывает "Загрузка ЦП" 53-59%
Заслоняя гифку окном диспетчера задач, вижу
когда открыта половина гифки - 41-47%
четверть гифки - 18-25%
полностью закрыта  окном - 1-4%

Tiger.711 пишет

Так там же спрятали строку адреса...

А мы и не заметил O_o
Personal Titlebar 1.0.20101218b1 вынес в заголовок её. Нативный вынос что то пока не распробовал. К тому же Personal Titlebar 1.0.20101218b1 в тройке живет, кстати.
З.Ы.
Рас коснулся темы. Пробую профили гонять. На одном профиле намарока и минфилд уживаются ну просто замечательно, относительно замечательно. Багов нет, глюки обратимые.

ST

Может кто-то предложит еще страничку для проверки?

У меня раньше на сайте Плющева притормаживало при скролле. Скорее всего из-за трансляции твиттера. Ну и флешки там ещё.
http://plushev.com

Ж0сткие тормоза прокрутки на проZOOMленных пагах. На страницах с масштабом изначальным всё шикарно просто. И да, если сильно крутить колёсико на любой странице, Диспетчер смело покажет 50%+ загрузки ЦП

Кто знает как уменьшить нагрузку на ЦП. Все уже перепробовал, ничего не помогает. Тут на форуме где-то топик был с обсуждением об этом и автор слал всех на свой сайт (некий hobbit) сайт сейчас недоступен. У кого еще какие есть соображения или может кто читал его решение проблем?

Если использовать Yet Another Smooth Scrolling тормоза пропадают?

Не пробовал ничего из того, что здесь написано, но внесу свои 5 копеек. Замечал, что с галочкой "использовать плавную прокрутку" на некоторых сайтах прокрутка хуже, чем без этой галочки. Видеокарту не указываю — не буду позориться. :)

affilator

Кто знает как уменьшить нагрузку на ЦП

Ну есть сборки, оптимизированные под процессоры. На мозиллазайн есть раздел. Только я неск лет уже не ставил - не знаю как сейчас с этим. Раньше на хилом проце выручало несколько лет.

Кто знает как уменьшить нагрузку на ЦП.

FAQ, наверное, знает.

тогда кто еще подскажет? а то в другом топике почему-то молчат. установлено дополнение cache status только вот почему мне показывает, что кэш памяти еще не загружен, хотя в about:config он включен и выставлен на новое значение. неужели он на самом деле не работает?
addon.jpg

affilator  у меня так случилось на четвёртой преальфе [firefox] после одного из обновлений, переустановка расширение ничего не дала - пришлось новый профиль заводить и по новой устанавливать cache status :)

так все таки проблема то в чем? в cache status или реально кэш не наботает правильно? пробовал по-всякому, только что вот профиль создал - тоже самое.

...кэш не наботает правильно?

affilator
может и так , а может и нет :angel:

22-01-2011 18:37:42
.... и вообще само расширение довольно давно не обновлялось :sick:

ладно, спасибо! попробую тогда  handycache установить...

http://forum.mozilla-russia.org/viewtopic.php?id=47932
У вас есть страницы которые загружают сильно процессор?

Всем привет! Тормозит скроллинг, все впечатление от браузера портит. ФФ устраивает в первую очередь из-за adblock.
Yet Another Smooth Scrolling ничего не исправляет просто плавнее прокрутка и покрасивее что ли.
http://habrahabr.ru/blogs/windows7/107637/ отличный пример проверить у себя, текст куда не шло, но когда начинает прокручивать картинки, то все, полный пипец, так тормозить начинает ужасно не приятно. Еще при скроллинге процессор до 100% почти грузит (на работе послабее комп, но дома только собрал, отличная комплектация думал не будет тормозить один хрен тормозит и все!На Opera указанный сайт отлично прокручивается. Вот еще отличный пример http://nodejs.org/docs/v0.2.6/api.html, на Opera идеально хоть 100% проц грузит, на ФФ тормозит хоть ты тресни!
От железа думаю не зависит. Может все таки есть какие-либо пути исправления, что мешает браузеру?

PoloTenchik
Гладко и плавно, без единого лага.
YASS отключен вообще (он под [firefox]4 иногда глючит)
Железо: AMD AthlonII X2 250 3.2Ггц(разогнано); 2Гб DDR2-800; AMD Radeon HD3870 (разогнано: 825/1215)

Tiger.711
ФФ 4 ? Где его скачать? На офф сайте еще не вышел.

PoloTenchik
Все версии и русификации [firefox]
Бета и пре-бета версии рассчитаны только для тестирования, используйте на свой страх и риск!

Tiger.711
Только что поставил действительно, перестало тормозить как на опере стало работать, когда интересно релиз то выйдет?
Менеджер дополнений скроллинг ужасно тормозит. http://habrahabr.ru/blogs/windows7/107637/ (на картинках пролетает, когда курсор на тексте начинает заедать, курсор ставишь в правый или в левый край от текста, прокручивает моментально без тормозов. Ладно попользуемся потом видно будет!

PoloTenchik
Вам сюда или сюда (:

firefox ultimate optimizer
Это нормальная программа стоит ею пользоваться либо фуфло, в диспетчере задач реально загрузку памяти уменьшает!

PoloTenchik
http://forum.mozilla-russia.org/viewtopic.php?id=28161

Если у кого есть время и желание, то может поэксперементировать в таком направлении:

проблема большинства торможений наверно в CSS-движке (ну и в JavaScript-движке тоже), но CSS-движок менялся и было бы интересно узнать начиная в какой версии появились тормоза. Т.е.  можно поставить какую-нибудь старую версию http://www.oldapps.com/firefox.php и сравнить на одной и той же странице.

Насколько я вижу торможения пропадают, если отключить стили (CSS) в меню Вид->Стиль страницы (View->PageStyle->No Style).

По идее мог бы получиться ъороший вариант решения проблемы, если сделать вариант firefox.exe, который использует для заданного списка URL старый (нетормозящий на слабых компах) вариант CSS+Javascript, хотя не уверен что это возможно без серьезных глюков.

Ну а другой вариант - вручную подбирать подходящие нетормозящие стили для аддона Stylish.

oleg.butko
Без стиля страница уродской становится и т.д.

oleg.butko

CSS-движок менялся и было бы интересно узнать начиная в какой версии появились тормоза. Т.е.  можно поставить какую-нибудь старую версию ... и сравнить на одной и той же странице.

Кучерявая теория. )) Это почему же у более старых версий браузера хуже работа с CSS?
Может быть старые версии просто пропускают при обработке страниц правила CSS, которые начали применяться позже выхода этих версий? И потому им как бы легче.
Но я не интересовался.