He estado desarrollando una aplicación específica para navegadores modernos y he usado mucho la propiedad box-shadow.sombras extremadamente lentas de CSS3 en Chrome
Hasta hace poco, esto ha sido absolutamente bueno en todos los navegadores compatibles. Sin embargo, hace aproximadamente un mes, cuando probaba en Chrome, noté que el desplazamiento era "extremadamente" lento, hasta el punto de ser casi inutilizable.
Durante el último mes he intentado arrancar guiones/jugar con mi estructura html, todo lo que se puede pensar hasta que finalmente hoy he encontrado la causa.
Con box-shadow/webkit-box-shadow desactivado en todos los elementos que tenía configurados, el problema desaparece.
Lo que me parece extraño es que funcionó bien en Chrome hasta hace aproximadamente un mes. Por cierto, el desplazamiento en la versión de Windows del safari está bien, aunque un poco más lento que IE/Opera y Firefox.
¿Es esto un problema conocido? ¿Alguien tiene una solución para esto?
Y lo más importante, ¿hay algún otro método para reproducir el mismo efecto sin utilizar la propiedad CSS3?
no puedo hablar con el problema específico, pero son conocidos y documentados para frenar la renderización de páginas efectos CSS3. En cuanto a la replicación del efecto, ¿podría darnos una muestra de cómo está utilizando la sombra para que podamos ayudarlo a encontrar una respuesta? –
De hecho, parece tan extraño que estuvo bien hasta hace poco, sin agregar nuevas sombras de cuadros. Independientemente. Lo estoy usando simplemente para agregar sombras menores alrededor de los elementos con el fin de dar un efecto 3D. No estoy usando el efecto para simular algo para lo que no fue diseñado. La mayoría del uso está entre 4px-10px radio alrededor del borde. La única dificultad es que estos 'elementos de contenedor son de tamaño dinámico ya que el contenido puede agregarse/eliminarse. Curiosamente, solo es el desplazamiento el que tiene el problema, todos los demás repintados/reflujos parecen estar bien – gordyr
Yah, aún más interesante es este hilo de hace un año RE: safari: http://stackoverflow.com/questions/4789853/css3-box -shadow-causes-scroll-lag-slow-performance-on-safari-5-0-2 Una cosa que recuerdo es que tanto el radio de la sombra como el número de sombras lo ralentizan. Lo siento, pero no tengo una solución. –