Estoy bastante sorprendido de que Safari sea el único navegador en OS X que logra obtener (casi) un desplazamiento inercial perfecto.
- Incluso con una gran cantidad de contenido flash en un sitio web, el desplazamiento de Safari es suave.
- 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 afecta el rendimiento del desplazamiento.
Los principales competidores del navegador Safari en OS X son Chrome y Firefox. Ambos no logran entregar el mismo desplazamiento suave como el que se usa en Safari:
- Habilitar indicadores como composición de GPU en todas las páginas en Google Chrome (
chrome://flags
) o ... -
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? Por eso, el desplazamiento de Safari es mucho mejor y los competidores no logran entregar un desplazamiento sin interrupciones.
Me pregunto especialmente acerca de Chrome porque generalmente se adapta a las nuevas características de OS X muy rápido.