Estoy bastante sorprendido de que Safari sea el único navegador en OS X que logre obtener un desplazamiento inercial (casi) perfecto.
- Incluso con una gran cantidad de contenido flash en un sitio web, el desplazamiento de Safari es fluido.
- Hay sitios web con mucho contenido para cargar y Safari continuará desplazándose sin problemas mientras se carga y se procesa el contenido.
- La instalación de varias extensiones no tiene efecto en el rendimiento del desplazamiento.
Los principales competidores del navegador Safari en OS X son Chrome y Firefox. Ambos no logran ofrecer el mismo desplazamiento suave como el que está acostumbrado en Safari:
- Habilitando marcas como la composición de GPU en todas las páginas en Google Chrome (
chrome://flags
) o ... - El desplazamiento suave en Firefox (
Options > Advanced
) no ofrece el rendimiento de desplazamiento que Safari ofrece por defecto.
Pregunta
¿Safari utiliza una API privada para ofrecer un desplazamiento suave al que los desarrolladores de Chrome / Firefox no pueden acceder? ¿Cómo es que el desplazamiento de Safari es mucho mejor y los competidores no logran ofrecer un desplazamiento sin interrupciones?
Me pregunto especialmente sobre Chrome porque generalmente se adapta a las nuevas funciones de OS X realmente rápido.