El desplazamiento infinito es una técnica utilizada por muchos sitios web modernos, incluidos Twitter, Facebook y Reddit.
Tanto si eres un usuario que quiere saber por qué un sitio web se comporta como es o un diseñador que está considerando usar la técnica, entenderla es clave.
Esto es lo que es el desplazamiento infinito, lo que tiene de bueno y lo que no es tan bueno.
El desplazamiento infinito es una técnica que carga más contenido a medida que se desplaza. Le permite continuar desplazándose indefinidamente y, a veces, se lo conoce como desplazamiento sin fin.
Aza Raskin inventó el mecanismo mientras trabajaba en Humanized, una pequeña empresa de interfaz de usuario. Originado en 2006, se ha vuelto cada vez más popular en los sitios web convencionales desde entonces.
La técnica se utiliza a menudo en las redes sociales, que pueden estar muy pobladas. Cambian con tanta frecuencia que el desplazamiento infinito puede ser conveniente para los lectores. El término se refiere tanto a sitios web como a aplicaciones, en computadoras de escritorio o dispositivos móviles.
El desplazamiento infinito a menudo reemplaza un diseño conocido como paginación. Este es un enfoque más tradicional que divide las listas grandes en varias páginas más pequeñas. Estas páginas suelen estar numeradas. Una serie de enlaces generalmente permite a los usuarios seleccionar páginas individuales.
El desplazamiento infinito todavía funciona de la misma manera que la navegación normal de un sitio web, entre bastidores. Su navegador solicita contenido y un servidor web lo devuelve.
La principal diferencia técnica es que el desplazamiento infinito envía la solicitud utilizando JavaScript. Como lector, es posible que no se dé cuenta de que esto está sucediendo, aunque puede parecer que el contenido se carga más rápido. Varias técnicas, incluida la precarga, pueden acelerar el proceso.
El desplazamiento infinito a menudo funciona automáticamente, cargando contenido nuevo cuando el lector llega al final de la página o cerca de ella. Pero también hay compromisos. Algunos sitios presentan una carga más en la parte inferior de su contenido. Esto todavía usa la misma técnica subyacente para inyectar más contenido, pero en su lugar actúa manualmente.
Google es un ejemplo interesante. Pagina sus resultados web en el escritorio, pero utiliza un desplazamiento infinito manual en el móvil. Sus resultados de imagen son automáticamente infinitos en ambos.
Primero, existen inconvenientes técnicos y de diseño para equilibrar algunos de los beneficios. A menudo se deben a una implementación imperfecta en lugar de fallas inherentes al desplazamiento infinito. Pero todavía ocurren.
Si un sitio ha introducido un desplazamiento infinito durante un rediseño, puede afectar a otros elementos de la página. Por ejemplo, si el diseño de una página utiliza un pie de página, puede volverse inaccesible si el contenido se sigue cargando y empujándolo fuera del camino.
La técnica requiere JavaScript, pero generalmente está disponible, y las implementaciones pueden solucionarlo incluso cuando no lo está. Más problemático es el efecto sobre la impresión, especialmente con herramientas diseñadas para imprimir una página completa. ¡Nadie quiere imprimir el historial completo de su cuenta de Twitter!
Otra desventaja es la navegación. Cuando se desplaza para cargar contenido adicional, luego abandona la página y luego regresa, ¿qué debería mostrar? Este problema es parte de un problema más amplio. El desplazamiento infinito generalmente crea páginas que no funcionan bien cuando se agregan a marcadores.
Aparte de los inconvenientes técnicos, el efecto sobre el comportamiento humano también puede ser significativo. El propio Aza Raskin ha expresado su preocupación por el mal uso de la técnica:
Es como si estuvieran tomando cocaína conductual y simplemente la esparcieran por toda su interfaz y eso es lo que hace que le guste volver y volver y volver.
El argumento es que debido a que el desplazamiento infinito sigue alimentando contenido nuevo, anima a los usuarios a consumir cada vez más. Por supuesto, el desplazamiento sin fin en sí mismo es solo un pequeño factor habilitador. La adicción a las redes sociales existiría sin ella, pero podría ser menos pronunciada.
Relacionado: Efectos negativos de las redes sociales en personas y usuarios
El desplazamiento infinito es una técnica inteligente, pero con desventajas a tener en cuenta. No es adecuado para todas las situaciones. Como ocurre con todas las opciones de diseño, los creadores de sitios deben probar alternativas.
Como lector, es útil comprender las diferencias entre el desplazamiento infinito y el modelo estático tradicional. En este último, el navegador web carga contenido a pedido explícito. Las páginas individuales tienen URL distintas para que los lectores puedan marcarlas.
A medida que cambian nuestros patrones de navegación, también debería cambiar la forma en que guardamos y marcamos cosas. Echa un vistazo a algunas de estas nuevas aplicaciones de marcadores.
- Tecnología explicada
- Blogging
- Diseño web
Bobby es un entusiasta de la tecnología que trabajó como desarrollador de software durante la mayor parte de dos décadas. Es un apasionado de los juegos, trabaja como editor de reseñas en Switch Player Magazine y está inmerso en todos los aspectos de la publicación en línea y el desarrollo web.
Suscríbete a nuestro boletín
¡Únase a nuestro boletín para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Un paso más…!
Confirme su dirección de correo electrónico en el correo electrónico que le enviamos.