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