Полезная информация

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.
  • Форумы
  •  » Firefox
  •  » Прокрутка содержимого страницы как в Internet Explorer / Chromium

№114-03-2015 19:11:25

rockenren
Участник
 
Группа: Members
Зарегистрирован: 14-03-2015
Сообщений: 3
UA: Firefox 36.0

Прокрутка содержимого страницы как в Internet Explorer / Chromium

Всем привет.

Такой вопрос: кто-нибудь вообще занимался подгонкой прокрутики содержимого (не по среднему щелчку мыши) под поведение Internet Explorer?
Текущая схема работы прокрутки ИМХО ужасна.

Начнем с того, что шаг прокрутки Firefox почему-то разительно отличается от Chromium-подобных и Internet Explorer, в меньшую сторону.
Ладно, вопрос решаем через настройку mousewheel.default.delta_multiplier_y. Выставив значение в 175 можно получить приблизительное поведение Chromium-подобных бразуеров. У IE значение еще выше (около 200).

Теперь о плавности прокрутки. Если у кого есть IE 11, откройте его (например на Хабре) и попробуйте прокрутку. Работает замечательно, аж пользоваться приятно.
В Chromium-подобных оно либо не реализовано, либо использует свои алгоритмы, но никакой дерганности и рывков не наблюдается.
В Firefox с этим все ужасно. Мало того что плавная прокрутка там всегда была ужасна, так даже при её отключении скроллинг не такой быстрый по сравнению с.

Я пробовал подогнать поведению с помощью расширений Yet Another Smooth Scrolling и SmoothMouse. У меня не вышло. При почти любом раскладе ощущаются тормоза или рывки.
Не знаю, связано ли это с внедрением OffMainThreadCompositing, но раньше у меня глаз за такое не цеплялся. Просто всегда отключал плавную прокрутку в настройках и всё, больше ничего.

Конфигурация: Windows 8.1, AMD R9 280x, драйвер актуальный, ускорение GPU активировано.

Отсутствует

 

№214-03-2015 21:35:00

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 39.0

Re: Прокрутка содержимого страницы как в Internet Explorer / Chromium

rockenren
Не знаю, где вы в Хромиумных нашли плавную прокрутку, за ее неимением (разве что ситуация изменилась со времени 34-ой версии, ставшей для меня последней, которой пользовался). В сравнение же с IE, FF, на мой взгляд, мало уступает. Уж дерганности и рывков у себя точно не наблюдаю. Может, это проблемы сугубо с вашей конфигурацией.

А с появлением этого, прокрутка и вовсе не хуже будет.

Отсутствует

 

№314-03-2015 21:42:38

rockenren
Участник
 
Группа: Members
Зарегистрирован: 14-03-2015
Сообщений: 3
UA: Firefox 36.0

Re: Прокрутка содержимого страницы как в Internet Explorer / Chromium

turbot пишет

Не знаю, где вы в Хромиумных нашли плавную прокрутку

нигде, я же говорю, ее там нет либо либо.

В Chromium-подобных оно либо не реализовано, либо использует свои алгоритмы

turbot пишет

Может, это проблемы сугубо с вашей конфигурацией.

допустим, есть варианты решения? Что в моей конфигурации может являться проблемным компонентом?

По скорости плавной прокрутки IE точно быстрее FF. Если бы настроить максимально одинаково, было бы замечательно.

Отредактировано rockenren (14-03-2015 21:43:21)

Отсутствует

 

№414-03-2015 21:50:33

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 39.0

Re: Прокрутка содержимого страницы как в Internet Explorer / Chromium

rockenren пишет

Что в моей конфигурации может являться проблемным компонентом?

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

У себя, на интеловской HD4000, с последними драйверами, я этих проблем не наблюдаю. Даже с разными включенными экспериментальными возможностями (связанными с хардварным ускорением) из ночнушки.

Отредактировано turbot (14-03-2015 21:51:20)

Отсутствует

 

№514-03-2015 22:04:05

rockenren
Участник
 
Группа: Members
Зарегистрирован: 14-03-2015
Сообщений: 3
UA: Firefox 36.0

Re: Прокрутка содержимого страницы как в Internet Explorer / Chromium

Да уж, спасибо AMD.
Ладно, если кому интересно:

mousewheel.default.delta_multiplier_y отвечает за количество строк при прокрутке колесом. При разрешении 1920x1080 у FF наименьшее по сравшению с Chromium-подобными и Internet Explorer.
Значение в 175 больше всего похоже на Chromium-подобных, значение 250 — IE 11.

general.smoothScroll.mouseWheel.durationMaxMS и general.smoothScroll.mouseWheel.durationMinMS
Выставлены в 400 и 200. Конкретно для меня, это «медленно».
~ 150 и 100 и крутить колесом становится намного быстрее.

Попробовал Project Silk, действительно, впечатляет. Разница с одинаковыми настройками скрола в плане плавности видна на глаз.
Видимо вся разница в поддержке VSync.

Отредактировано rockenren (14-03-2015 22:06:41)

Отсутствует

 

№614-03-2015 23:41:03

Sergeys
Administrator
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 23-01-2005
Сообщений: 14015
UA: Firefox 37.0
Веб-сайт

Re: Прокрутка содержимого страницы как в Internet Explorer / Chromium

поиск: прокрутка и т.д.


Через сомнения приходим к истине. Цицерон

Отсутствует

 
  • Форумы
  •  » Firefox
  •  » Прокрутка содержимого страницы как в Internet Explorer / Chromium

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]