awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • yokeyword/fragmentationYoKeyword 的头像

    YoKeyword/Fragmentation

    9,688在 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
    在 GitHub 上查看↗9,688
  • microsoft/windows-universal-samplesmicrosoft 的头像

    microsoft/Windows-universal-samples

    9,696在 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
    在 GitHub 上查看↗9,696
  • verlok/vanilla-lazyloadverlok 的头像

    verlok/vanilla-lazyload

    7,853在 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
    在 GitHub 上查看↗7,853
  • satya164/react-native-tab-viewsatya164 的头像

    satya164/react-native-tab-view

    5,113在 GitHub 上查看↗

    该项目为跨平台移动应用提供了一个标签页导航组件。它作为一个导航容器,将内容组织成独立的视图,允许用户通过标签栏或滑动手势在屏幕之间切换。 该组件具有可自定义的标签栏界面,支持品牌样式、图标、徽章和水平滚动以容纳众多的导航目标。它还包括一个延迟渲染系统,该系统会推迟标签页场景的实例化,直到它们获得焦点,从而提高初始加载速度。 该实现涵盖了标签栏管理和交互拦截,使自定义逻辑能够修改默认的切换行为。其他功能包括键盘交互控制,以管理场景转换期间软件键盘的可见性。

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

    TypeScripthacktoberfestpager-componentreact-native
    在 GitHub 上查看↗5,113
  • communitytoolkit/dotnetCommunityToolkit 的头像

    CommunityToolkit/dotnet

    3,696在 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
    在 GitHub 上查看↗3,696
  1. Home
  2. User Interface & Experience
  3. Deferred UI Initialization