Articulo de referencia

Rendimiento percibido

En ingeniería informática , el rendimiento percibido se refiere a la rapidez con la que una función de software parece realizar su tarea. Este concepto se aplica principalmente ...

En ingeniería informática , el rendimiento percibido se refiere a la rapidez con la que una función de software parece realizar su tarea. Este concepto se aplica principalmente a los aspectos de aceptación por parte del usuario .

El tiempo que tarda una aplicación en iniciarse o un archivo en descargarse no se acelera mostrando una pantalla de inicio (véase Pantalla de bienvenida ) o un cuadro de diálogo de progreso de la descarga . Sin embargo, satisface algunas necesidades humanas: el usuario percibe que el proceso es más rápido y, además, le proporciona una señal visual que le indica que el sistema está procesando su solicitud.

En la mayoría de los casos, aumentar el rendimiento real incrementa el rendimiento percibido, pero cuando este último no puede incrementarse debido a limitaciones físicas, se pueden utilizar técnicas para aumentar el rendimiento percibido a costa de una ligera disminución del rendimiento real. Por ejemplo, mostrar y actualizar una barra de progreso mientras se carga un archivo satisface al usuario que la observa, pero consume tiempo del proceso de carga, aunque generalmente se trata de una cantidad mínima. Todas estas técnicas deben aprovechar la incapacidad del usuario para juzgar con precisión el rendimiento real, de lo contrario se considerarían perjudiciales para el mismo.

Las técnicas para mejorar el rendimiento percibido pueden incluir más que simplemente disminuir el retraso entre la solicitud del usuario y la retroalimentación visual. A veces, un aumento en el retraso puede percibirse como una mejora del rendimiento, como cuando una variable controlada por el usuario se establece como un promedio móvil de su entrada. Esto puede dar la impresión de un movimiento más fluido, pero la variable controlada siempre alcanza el valor deseado con un poco de retraso. Dado que suaviza la fluctuación de alta frecuencia, cuando el usuario intenta mantener el valor constante, puede sentir que lo logra con mayor facilidad. Este tipo de compromiso sería apropiado para el control de un rifle de francotirador en un videojuego. Otro ejemplo podría ser realizar cálculos triviales con anticipación en lugar de después de que el usuario active una acción, como preordenar una lista grande de datos antes de que el usuario quiera verla.

En 2003 se mostró una técnica para medir e interpretar el rendimiento percibido de los sistemas remotos [ 1 ] , actualizada en 2005 para máquinas virtuales. [ 2 ]

Rendimiento web

Para la optimización del rendimiento web , el rendimiento percibido juega un papel importante. Engaña al usuario haciéndole creer que un sitio carga más rápido de lo que realmente lo hace. Para lograrlo, los recursos que bloquean la renderización se cargan al final para que el navegador pueda renderizar primero los demás elementos, como el texto y las imágenes. De esta forma, aunque el navegador cargue los mismos elementos, al cargar primero los recursos que no bloquean la renderización, el usuario empieza a ver contenido de inmediato. Este truco mejora el rendimiento percibido, lo que a su vez mejora la experiencia general del usuario .

Estos son los principales pasos de rendimiento percibidos para mejorar la experiencia del usuario:

Minimizar la carga inicial de la página

Carga únicamente los recursos necesarios para mostrar el primer contenido que verá el usuario. Una vez cargados estos recursos, se podrán cargar los demás.

Deben estar disponibles elementos interactivos.

Los elementos interactivos, aquellos en los que el usuario puede hacer clic o con los que puede interactuar, deben poder realizar esas acciones lo antes posible. Incluso mientras el resto de la página aún se está cargando, si el usuario puede interactuar más rápido con ella, percibirá que el sitio es rápido.

Evite renderizar elementos que puedan causar parpadeo en la pantalla.

Debe evitarse en lo posible elementos como fuentes o contenido que tarden más en cargarse. Al cargar fuentes, intente ajustar su tamaño y apariencia para que se asemejen a los estilos predeterminados del navegador. De esta forma, cuando la fuente se cargue, el cambio no se verá extraño ni será evidente. Para imágenes, gráficos o contenido incrustado, asegúrese de tener un marcador de posición con el mismo ancho y alto. Así, cuando aparezca el contenido, la pantalla no parpadeará y la altura de la página no cambiará.

Herramientas

Para mejorar el rendimiento percibido de una página web, existen numerosas herramientas que pueden resultar útiles:

Google Chrome : Las herramientas para desarrolladores (DevTools) ofrecen formas de medir el rendimiento de un sitio web, lo que proporciona información valiosa sobre cómo mejorarlo.

Webpagetest - SpeedIndex representa el tiempo promedio que tarda en mostrarse la parte visible de un sitio web.

Referencias

  1. Rendimiento percibido
  2. Rendimiento percibido y sistemas operativos virtuales
Obtenido de " https://en.wikipedia.org/w/index.php?title=Perceived_performance&oldid=1316814022 "