1 repositorio
Delaying the display of UI elements until a specific time threshold is met to avoid flickering.
Distinct from Execution Debouncing: Focuses on UI visibility timing to prevent flashing, whereas Execution Debouncing targets function call frequency.
Explore 1 awesome GitHub repository matching software engineering & architecture · UI Visibility Debouncing. Refine with filters or upvote what's useful.
angular-loading-bar es un gestor de estado de carga y componente de barra de progreso para aplicaciones Angular. Proporciona un sistema para visualizar la actividad de solicitudes de red a través de un indicador de carga automático que monitorea las solicitudes HTTP salientes. El proyecto gestiona solicitudes de red concurrentes agrupando múltiples llamadas a la API en un único estado de carga, asegurando que el indicador permanezca visible hasta que la solicitud final se complete. Incluye un umbral de latencia para retrasar la aparición de la barra de carga, lo que evita el parpadeo visual durante solicitudes rápidas. El sistema soporta filtrado por patrones de URL para excluir llamadas específicas de fondo o de polling de la activación de la UI. También proporciona control de estado manual, permitiendo que el indicador de carga se inicie o detenga programáticamente para tareas independientes del monitoreo de red.
Prevents the loading bar from flashing during very fast network requests by delaying its appearance until a threshold is reached.