awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 dépôts

Awesome GitHub RepositoriesDeferred UI Initialization

Performance patterns that delay the creation of user interface elements until they are required.

Distinct from Deferred Element Processing: Existing candidates focus on compiler deferral or element recycling; this is specifically about lazy-loading UI components to improve startup time.

Explore 5 awesome GitHub repositories matching user interface & experience · Deferred UI Initialization. Refine with filters or upvote what's useful.

Awesome Deferred UI Initialization GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • yokeyword/fragmentationAvatar de YoKeyword

    YoKeyword/Fragmentation

    9,688Voir sur GitHub↗

    Fragmentation is an Android fragment management library and navigation framework. It coordinates the lifecycle, transactions, and navigation of fragments to reduce boilerplate code. The framework provides a system for handling back-stack operations, transition animations, and activity-like launch modes between fragments. It includes a navigation debugger with visual tools for inspecting the fragment hierarchy and monitoring the navigation stack in real time. The library covers fragment communication through activity-scoped event buses, lifecycle coordination with lazy view initialization, an

    Optimizes performance by deferring expensive view setup and visibility hooks until the fragment becomes visible.

    Javaactivity-fragmentfragmentswipeback
    Voir sur GitHub↗9,688
  • microsoft/windows-universal-samplesAvatar de microsoft

    microsoft/Windows-universal-samples

    9,696Voir sur GitHub↗

    This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc

    Reduces application startup time by delaying the creation of UI elements until they are explicitly requested.

    JavaScript
    Voir sur GitHub↗9,696
  • verlok/vanilla-lazyloadAvatar de verlok

    verlok/vanilla-lazyload

    7,853Voir sur GitHub↗

    vanilla-lazyload is a JavaScript lazy loading library and viewport-based asset loader designed to improve page load speed by deferring the loading of images, videos, iframes, and backgrounds. It functions as an intersection observer media loader that triggers resource downloads and script execution only when elements enter the browser viewport. The project also serves as a native lazy loading polyfill, utilizing native browser loading attributes where supported and providing a JavaScript fallback for older environments. The library distinguishes itself through active bandwidth management, suc

    Delays the loading and setup of complex UI components until they enter the viewport to improve startup speed.

    JavaScripthacktoberfestiframesimages
    Voir sur GitHub↗7,853
  • satya164/react-native-tab-viewAvatar de satya164

    satya164/react-native-tab-view

    5,113Voir sur GitHub↗

    Ce projet fournit un composant de navigation par onglets pour les applications mobiles multiplateformes. Il fonctionne comme un conteneur de navigation qui organise le contenu en vues séparées, permettant aux utilisateurs de basculer entre les écrans via une barre d'onglets ou des gestes de balayage. Le composant dispose d'une interface de barre d'onglets personnalisable qui prend en charge le style de marque, les icônes, les badges et le défilement horizontal pour accueillir de nombreuses cibles de navigation. Il inclut également un système de rendu différé qui retarde l'instanciation des scènes d'onglets jusqu'à ce qu'elles reçoivent le focus pour améliorer la vitesse de chargement initiale. L'implémentation couvre la gestion de la barre d'onglets et l'interception des interactions, permettant une logique personnalisée pour modifier le comportement de basculement par défaut. Les capacités supplémentaires incluent le contrôle de l'interaction du clavier pour gérer la visibilité du clavier logiciel lors des transitions de scène.

    Implements performance patterns that delay the creation of UI elements until they are focused.

    TypeScripthacktoberfestpager-componentreact-native
    Voir sur GitHub↗5,113
  • communitytoolkit/dotnetAvatar de CommunityToolkit

    CommunityToolkit/dotnet

    3,696Voir sur GitHub↗

    This project is a general purpose library for the .NET ecosystem, providing a collection of reusable helper methods and APIs for common programming tasks. It encompasses a UI component library for cross-platform development, a toolkit for MVVM architecture, and specialized utilities for memory management and native interoperability. The library distinguishes itself through high-performance memory abstractions, such as pooled buffers and contiguous two-dimensional memory spans, designed to reduce garbage collection pressure. It also provides native interop wrappers and bindings to facilitate d

    Implements performance patterns that delay the creation and loading of UI views until they are required.

    C#csharpdotnetmaui
    Voir sur GitHub↗3,696
  1. Home
  2. User Interface & Experience
  3. Deferred UI Initialization