Плавная прокрутка Microsoft для Chromium делает большой прогресс


Недавно Microsoft выпустила первую бета-версию своего нового браузера Edge для Windows 10, Windows 7 и macOS. Microsoft Edge, созданный на основе браузера Google с открытым исходным кодом «Chromium», имеет несколько новых функций, и ожидается, что в будущем обновлении он получит дополнительные улучшения.

Ранее в этом году Microsoft начала разработку «прокрутки с использованием композитных потоков» для повышения производительности благодаря плавной прокрутке. Эта функция доступна как для пользователей Edge, так и для Chrome Canary через экспериментальную функцию, но ее еще предстоит разблокировать.

С помощью многопоточной прокрутки Compositor Microsoft надеется включить плавную прокрутку, нажимая (и удерживая) стрелки полосы прокрутки. Согласно документации, Microsoft сейчас работает над новым изменением, чтобы включить воспроизведение и приостановить анимацию с автопрокруткой.

Microsoft говорит, что изменение позволит анимации автопрокрутки приостановиться, когда указатель переместится за пределы стрелки и вернется в границы. Стоит отметить, что существующее решение Chrome также поддерживает анимацию с автопрокруткой, но переход от реализации плавной прокрутки Microsoft отсутствует.
«Этот CL реализует эту функцию для многопоточных прокручиваемых полос прокрутки», – написал инженер Microsoft Edge.Фиксация помечается как активная и должна быть включена в будущем обновлении Canary.

Microsoft также поделилась техническими подробностями этой функции:

Как это работает, когда вы нажимаете и удерживаете прокручиваемую часть ScrollbarPart с автоматической прокруткой, выполняется обратный вызов для создания анимации прокрутки. Этот обратный вызов будет выполнен, если ScrollbarPart удерживается за пределами 250 мс. При наведении мыши анимация прерывается, следовательно, останавливается автопрокрутка. Анимация автопрокрутки постоянна и вечна, пока не прервана.

Согласно другой информации, реализация плавной прокрутки в Edge также будет поддерживать бесконечную автопрокрутку:

Этот CL включает бесконечную прокрутку. Длина слоя прокрутки контролируется в каждом кадре, и если длина увеличивается (и если автопрокрутка в прямом направлении уже выполняется), старая анимация прерывается, и запускается новая анимация автопрокрутки с новой длиной прокрутки.

В дополнение к плавной прокрутке, Microsoft работает по крайней мере над двумя новыми функциями, чтобы уменьшить потребление батареи браузерами на основе Chromium. Новый Edge от Microsoft будет постепенно получать новую прокрутку, энергоэффективность и другие улучшения в ближайшие месяцы.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
pohozhie-programmy.ru
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: