1 repository
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 este un manager de stare de încărcare și o componentă de bară de progres pentru aplicațiile Angular. Oferă un sistem pentru vizualizarea activității cererilor de rețea printr-un indicator de încărcare automat care monitorizează cererile HTTP de ieșire. Proiectul gestionează cererile de rețea concurente prin gruparea mai multor apeluri API într-o singură stare de încărcare, asigurându-se că indicatorul rămâne vizibil până la finalizarea ultimei cereri. Include un prag de latență pentru a întârzia apariția barei de încărcare, ceea ce previne pâlpâirea vizuală în timpul cererilor rapide. Sistemul suportă filtrarea prin tipare URL pentru a exclude apelurile de fundal sau de polling specifice de la declanșarea UI-ului. De asemenea, oferă control manual al stării, permițând indicatorului de încărcare să fie pornit sau oprit programatic pentru sarcini independente de monitorizarea rețelei.
Prevents the loading bar from flashing during very fast network requests by delaying its appearance until a threshold is reached.