Я весьма удивлен, что Safari - единственный браузер в OS X, которому удается получить (почти) идеальную инерционную прокрутку.
- Даже при большом количестве флэш-контента на веб-сайте, прокрутка в Safari плавная.
- Существуют веб-сайты с большим количеством контента для загрузки, и Safari будет продолжать плавно прокручиваться, пока контент загружается и отображается.
- Установка нескольких расширений не влияет на производительность прокрутки.
Основными конкурентами браузера Safari на OS X являются Chrome и Firefox. И тем, и другим не удается обеспечить такую же плавную прокрутку, как в Safari:
- Включение таких флагов, как GPU-композитинг на всех страницах в Google Chrome (
chrome://flags
) или ... - плавная прокрутка в Firefox (
Options > Advanced
) не обеспечивает производительность прокрутки, которую Safari обеспечивает по умолчанию.
Вопрос
Использует ли Safari закрытый API для плавной прокрутки, недоступной разработчикам Chrome / Firefox? Почему прокрутка в Safari стала намного лучше, и конкурентам не удается обеспечить непрерывную прокрутку.
Меня особенно интересует Chrome, потому что он обычно очень быстро адаптируется к новым функциям OS X.