tengo una imagen y se mueven alrededor de mi página Web (JavaScript) así:Rendimiento de imagen en movimiento en la página web a través de CSS vs HTML5 Canvas
satelliteImage.style.top = coordinates.top + "px";
satelliteImage.style.left = coordinates.left + "px";
Por desgracia, el rendimiento es bastante mala en todos los navegadores excepto Cromo. El cuello de botella es la velocidad de renderizado. No tengo esperanzas para IE, pero quiero mejorar Firefox al menos. ¿Alguien tiene experiencia con el rendimiento de HTML5 Canvas mientras mueve una imagen, en comparación con el cambio de estilo?
+1 para la prueba objetiva =) –
Gracias por la buena prueba Phrogz. Lamentablemente, no hago nada malo. Cuando la imagen de fondo se carga, por ejemplo, la velocidad de cuadros cae drásticamente. Ni siquiera muevo la imagen sobre ella, sino sobre una imagen completamente diferente que está en la parte superior del fondo. Ambos son PNG con mucha transparencia, texto con sombras, sombras de recuadro, esquinas redondeadas, etc. Hiciste tu prueba en las circunstancias perfectas. Sin embargo, demuestra el punto muy claramente. ¡Gracias de nuevo! –
Pensé en algo que podría estar haciendo mal. Utilizo coordenadas negativas para llevar el objeto fuera de su área principal. Recuerdo que tuve problemas de procesamiento con algunos navegadores al hacer esto. ¿Estoy en el camino correcto? Voy a probar esto hoy. –