I'm quite amazed that Safari is the only browser in OS X that manages to get (nearly) perfect inertial scrolling.
- Even with lots of flash content on a website, Safari's scrolling is smooth.
- There are websites with lots of content to load and Safari will continue to scroll smoothly while the content is being loaded and rendered.
- Installing several extensions does not have an effect on the scrolling performance.
The major competitors to the Safari browser on OS X are Chrome and Firefox. Both don't manage to deliver the same smooth scrolling like one is used to in Safari:
- Enabling flags like GPU compositing on all pages in Google Chrome (
chrome://flags
) or ... - smooth scrolling in Firefox (
Options > Advanced
) don't deliver the scrolling performance that Safari delivers per default.
Question
Is Safari using private API to deliver smooth scrolling that the Chrome/Firefox developers's can't access? How come Safari's scrolling is so much better and competitors don't manage to deliver non-broken scrolling.
I'm wondering especially about Chrome because it usually adapts to new OS X features really fast.