Si tengo una etiqueta img como¿Desempeño de configuración de img src a valor sin cambios?
<img src="example.png" />
y lo fijo a través de
myImg.src = "example.png";
al mismo valor de nuevo, ¿será un no-op, o será navegadores redibujar innecesariamente la imagen? (Estoy interesado principalmente en el comportamiento de IE6-8, FF3.x, Safari 4-5 y Chrome.)
Necesito cambiar muchas (cientos de) imágenes a la vez, y comparar manualmente el atributo src podría ser un poco superfluo - como supongo, que el navegador ya hace esto por mí?
¿Qué tan grandes son las imágenes (en términos de tamaño de descarga)? ¿Con qué frecuencia va a cambiar la propiedad src? – Tim
@Tim: las imágenes tienen un tamaño de descarga pequeño (solo son iconos de estado), pero normalmente no se descargarán, ya que en su mayoría ya están en la memoria caché. Las imágenes se intercambiarán en un lote, cuando el usuario realice una determinada acción; la actualización debería ser lo más rápida posible. –