¿Por qué los dispositivos móviles tardan más en cargar imágenes para aplicaciones web?

Supongo que te refieres a más lento que la computadora de escritorio o portátil promedio. Muchas rasones. Tienen menos memoria Tienen CPU más lentas (las CPU móviles están optimizadas para el consumo de energía).

Sin embargo, la principal diferencia de rendimiento proviene del rendimiento de la red. Si está utilizando una computadora de escritorio en su hogar, es probable que esté utilizando una conexión Ethernet por cable. Si está en una computadora portátil, es posible que tenga una conexión por cable o inalámbrica. Dependiendo de cuán nuevo sea su hardware de red, estos operan a velocidades de entre 100mb de datos transferidos por segundo a alrededor de 2000mb de datos transferidos por segundo. Pero eso es solo desde el enrutador de su hogar hasta su dispositivo. Lo más probable es que su conexión a Internet sea de aproximadamente 10 mb por segundo (depende de su servicio, algunas áreas y paquetes tienen más de 100 mbps).

Ahora, aquí está el problema. Es probable que su dispositivo móvil (cuando transfiere datos a través de su radio usando la señal celular, NO cuando usa Wi-Fi) tenga una velocidad de transferencia de datos DE NO MÁS DE 50mbps por segundo para una conexión 4gLTE de Verizon Wireless. ¡Pero espera! ¡Eso es más rápido que el cable módem! Sí lo es. SI realmente está recibiendo una señal de potencia completa Y el operador no está saturado en la torre, lo que ralentizará un poco su conexión. Si tiene 1–2 barras / puntos, es probable que su señal 4gLTE solo obtenga una velocidad de descarga de alrededor de 5–10mbps por segundo.

Para las descargas de imágenes, la mayor diferencia en velocidad será la velocidad del operador. Intente conectarse a Wi-Fi y vea qué tan rápido es.

Además de la razón principal de la red explicada por Joel Phelan, considere también que el concepto de “cargar una imagen en particular” también va junto con el concepto de pintura del navegador.

De hecho, si una imagen se muestra progresivamente en un DOM relativamente lleno puede hacer que el navegador termine tomando demasiado tiempo entre pintar esa imagen y procesar otras partes entrantes de la página. Esos retrasos son mucho más notables en las CPU lentas de los dispositivos móviles.

Entonces la velocidad de la red.