awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

20 Repos

Awesome GitHub RepositoriesResource Loading

Tools for managing asset loading, prefetching, and lazy loading.

Explore 20 awesome GitHub repositories matching part of an awesome list · Resource Loading. Refine with filters or upvote what's useful.

Awesome Resource Loading GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • afarkas/lazysizesAvatar von aFarkas

    aFarkas/lazysizes

    17,723Auf GitHub ansehen↗

    lazysizes is a JavaScript lazy loading library and DOM visibility observer that defers the loading of images and iframes until they enter the browser viewport. It functions as a responsive image optimizer and SEO friendly asset loader designed to reduce initial page load times while maintaining search engine visibility. The project calculates optimal image sizes and handles srcset and picture elements to deliver the most appropriate asset based on device resolution and layout. It includes a mechanism for low-quality image placeholders and applies CSS classes during the loading process to trig

    High-performance lazy loader for media and scripts.

    JavaScriptjavascriptlazy-evaluationlazyload
    Auf GitHub ansehen↗17,723
  • aframevr/aframeAvatar von aframevr

    aframevr/aframe

    17,557Auf GitHub ansehen↗

    A-Frame is a declarative 3D scene engine and WebXR framework used to build virtual and augmented reality experiences directly in the web browser. It utilizes an entity component system where generic objects are assigned behaviors through attachable components and lifecycle hooks. The framework allows the assembly of immersive environments using HTML-like markup to define geometries, lighting, and materials. It implements WebXR standards to ensure consistent playback across different hardware and browsers, including support for VR headsets, desktops, and mobile devices. The system covers a br

    Pre-loads and caches textures and 3D models to prevent scene stuttering during playback.

    JavaScript3daframeaugmented-reality
    Auf GitHub ansehen↗17,557
  • tencent/vassonicAvatar von Tencent

    Tencent/VasSonic

    11,860Auf GitHub ansehen↗

    VasSonic is a hybrid mobile app framework for Android and iOS designed to optimize the loading speed of web views. It functions as a web view performance optimizer and a mobile web resource cache, utilizing an HTML differential update engine to minimize remote network fetches and reduce first-screen load times. The framework distinguishes itself by splitting HTML into static templates and dynamic data, calculating differences between server state and cached content to send only modified fragments. It employs a native-to-JavaScript bridge to sync these server-side data updates directly into th

    Requests web resources in parallel with view initialization to reduce the time until the first screen appears.

    Javaandroid-sdkh5hybrid
    Auf GitHub ansehen↗11,860
  • googlechromelabs/quicklinkAvatar von GoogleChromeLabs

    GoogleChromeLabs/quicklink

    11,248Auf GitHub ansehen↗

    Quicklink is a JavaScript library and web performance optimization tool that fetches linked resources as they enter the browser viewport. It serves as a viewport-based resource preloader and a wrapper for the browser speculation rules API to reduce perceived page load times. The library implements background page rendering and predictive resource prefetching to enable faster navigation transitions. It manages a cache of prefetched URLs and uses browser speculation rules to render full pages in the background. The tool includes capabilities for resource filtering via regular expressions, netw

    Prefetches links in the viewport to speed up navigation.

    JavaScript
    Auf GitHub ansehen↗11,248
  • i18next/i18nextAvatar von i18next

    i18next/i18next

    8,583Auf GitHub ansehen↗

    i18next is a JavaScript localization library and internationalization framework used to translate application text into multiple languages. It functions as a dynamic translation manager that handles translation resources, language detection, and the mapping of unique keys to localized strings. The system features a pluralization and interpolation engine that applies language-specific grammatical rules for numeric counts and injects dynamic variables into strings. It utilizes a plugin-based backend architecture to load and cache translation namespaces from various sources, including remote ser

    Loads translation resources from external servers using asynchronous requests and caching.

    JavaScript
    Auf GitHub ansehen↗8,583
  • apoorvsaxena/lozad.jsAvatar von ApoorvSaxena

    ApoorvSaxena/lozad.js

    7,497Auf GitHub ansehen↗

    lozad.js is a JavaScript lazy loading library and viewport-based media loader. It serves as a dependency-free wrapper around the Intersection Observer API to defer the loading of images and iframes until they enter the browser viewport. The project functions as a responsive image loader that optimizes page speed by delivering the most appropriate image sizes and formats based on the user's screen. It includes capabilities for responsive image optimization and layout stabilization through the use of image placeholders to prevent content shifts. The library manages the full lifecycle of deferr

    Dependency-free lazy loader for responsive media.

    JavaScript
    Auf GitHub ansehen↗7,497
  • guess-js/guessAvatar von guess-js

    guess-js/guess

    7,117Auf GitHub ansehen↗

    Guess is a predictive page loading library that uses machine learning to prefetch JavaScript bundles and assets. It functions as a resource prefetcher that predicts the next page a user will visit by utilizing a web application route parser and a user behavior analytics integrator. The project distinguishes itself by importing navigation patterns from analytics APIs to inform its predictive models. It uses probabilistic navigation modeling and historical transition data to calculate the likelihood of future page visits, allowing for the proactive download of lazy-loaded bundles. The system i

    Predictive prefetching using analytics and machine learning.

    TypeScript
    Auf GitHub ansehen↗7,117
  • dieulot/instantclickAvatar von dieulot

    dieulot/instantclick

    5,491Auf GitHub ansehen↗

    Instantclick ist ein clientseitiger Navigations-Enhancer und JavaScript-Seiten-Preloader. Er fängt HTTP-Anfragen ab, um Seitentitel und Inhalte via asynchroner Anfragen zu aktualisieren, wodurch vollständige Browser-Refreshes vermieden werden, um weiße Blitze während der Navigation zu eliminieren. Das Projekt reduziert die wahrgenommene Frontend-Latenz durch das Vorabladen verlinkter Inhalte im Hintergrund, wenn ein Benutzer über einen Hyperlink hovert. Dieses absichtsbasierte Preloading stellt sicher, dass Inhalte bereit sind, sobald ein Benutzer klickt. Das Tool verwaltet die Browsing-Erfahrung durch clientseitige History-Manipulation und DOM-basierte Content-Injektion. Es enthält zudem einen anpassbaren Navigations-Fortschrittsindikator, der visuelles Feedback gibt, während asynchrone Seitenanfragen verarbeitet werden.

    Preloads pages on hover for instant navigation.

    JavaScript
    Auf GitHub ansehen↗5,491
  • blinkfox/hexo-theme-materyAvatar von blinkfox

    blinkfox/hexo-theme-matery

    5,362Auf GitHub ansehen↗

    Ein responsives Material-Design-Theme für statische Blogs, die mit dem Hexo-Framework erstellt wurden. Es fungiert als umfassendes Layout-System, das Markdown-Dateien in gestylte HTML-Seiten umwandelt und eine spezialisierte Umgebung für technische Dokumentation und persönliche Blogs bietet. Das Theme zeichnet sich durch einen datengesteuerten Ansatz zur Inhaltsvisualisierung aus, bei dem Radar-Charts für Kategorien und Wortwolken für Tags verwendet werden, um Post-Metadaten darzustellen. Die Organisation wird durch eine chronologische Timeline-Architektur für Blog-Archive weiter strukturiert. Das Projekt deckt eine Vielzahl technischer Publishing-Funktionen ab, darunter das Rendern von mathematischen Formeln, Syntax-Highlighting für Code-Blöcke und die Generierung adaptiver Inhaltsverzeichnisse. Es enthält Tools zur Website-Anpassung durch dynamische Homepages, mehrstufige Navigationsmenüs und detaillierte Profilseiten. Das Engagement der Leser wird durch integrierte Suchfunktionen, passwortgeschützte Beiträge sowie die Einbindung von Kommentar- und Chat-Systemen Dritter unterstützt. Die Performance wird durch CDN-Ressourcen-Routing und Asset-Preloading verwaltet, während die Sichtbarkeit in Suchmaschinen über konfigurierbare SEO-Metadaten gesteuert wird.

    Manages asset loading and preloading of critical files to reduce initial page load times.

    JavaScriptfeatured-pictureshexo-blog-themehexo-theme
    Auf GitHub ansehen↗5,362
  • mosra/magnumAvatar von mosra

    mosra/magnum

    5,169Auf GitHub ansehen↗

    Magnum is a C++ middleware suite for cross-platform graphics development and real-time data visualization. It provides a hardware-agnostic rendering layer that translates graphics commands into platform-specific calls, ensuring consistent behavior across different GPU drivers and APIs such as Vulkan. The project focuses on decoupling application logic from underlying hardware through abstract graphics and system utilities. It features a plugin-based resource importer for 3D assets and audio, a hierarchical scene graph for spatial transformations, and a high-performance signal-based event syst

    Handles the loading and caching of textures, fonts, and 3D models to prevent rendering stutters.

    C++
    Auf GitHub ansehen↗5,169
  • stereobooster/react-snapAvatar von stereobooster

    stereobooster/react-snap

    5,121Auf GitHub ansehen↗

    react-snap ist ein Static Site Generator und Prerenderer für Single-Page-Anwendungen. Er wandelt dynamische clientseitige Komponenten mithilfe eines Headless-Browsers in statische HTML-Dateien um, um die Suchmaschinenoptimierung (SEO) und die initiale Ladezeit zu verbessern. Das Projekt bietet einen Headless-Browser-Crawler, der Anwendungsrouten durch das Folgen interner Links automatisch erkennt. Es enthält einen Hydration-Optimizer, der den Anwendungszustand erfasst und Netzwerkantworten während des Rendering-Prozesses zwischenspeichert. Diese werden direkt in das HTML eingebettet, um die clientseitige Anwendung zu synchronisieren, ohne Daten erneut abrufen zu müssen. Das Tool bietet eine Reihe von Performance-Optimierungen, darunter das Inlining von kritischem CSS, asynchrones Laden von Skripten sowie die Generierung von Ressourcen-Manifesten und Preload-Headern. Zudem unterstützt es paralleles Rendering über mehrere Browser-Tabs hinweg und kann Anfragen an Drittanbieter blockieren, um zu verhindern, dass externe Skripte während des Build-Prozesses ausgeführt werden.

    Inserts preconnect and preload links into the HTML header to optimize the loading of external resources.

    JavaScriptprerenderreactseo
    Auf GitHub ansehen↗5,121
  • symfony/polyfill-php72Avatar von symfony

    symfony/polyfill-php72

    4,742Auf GitHub ansehen↗

    Dieses Projekt ist ein PHP-Kompatibilitäts-Polyfill, das entwickelt wurde, um Kernfunktionen und Konstanten von PHP 7.2 auf ältere Versionen der Sprache zurückzuportieren. Es dient als Erweiterung der PHP-Standardbibliothek und als Version-Backport und bietet eine Kompatibilitätsschicht, die Lücken im PHP-Kern füllt, um ein konsistentes Verhalten über verschiedene Umgebungen hinweg sicherzustellen. Die Bibliothek ermöglicht die Portabilität von Code über Versionen hinweg durch die Implementierung fehlender Standardbibliotheksfunktionen, wodurch neuere Sprachfeatures auf älteren PHP-Umgebungen ausgeführt werden können. Dies stellt sicher, dass Anwendungen eine konsistente Schnittstelle beibehalten und mit aktuellen Bibliotheken kompatibel bleiben, selbst wenn sie auf veralteten Versionen ausgeführt werden.

    Sends Link HTTP headers to hint browsers to preload assets or prefetch navigations.

    compatibilitycomponentjavascript
    Auf GitHub ansehen↗4,742
  • ngx-translate/coreAvatar von ngx-translate

    ngx-translate/core

    4,666Auf GitHub ansehen↗

    This is an internationalization framework for Angular applications. It provides a system for managing multilingual text by mapping keys to translated strings, utilizing a JSON translation manager to load and merge localized assets via HTTP or local sources. The library includes a runtime language switcher to update the user interface instantly without reloading the page and a key extractor to identify translatable strings within source code. The project features an ICU message formatter to handle complex linguistic requirements such as pluralization and gender. It distinguishes itself through

    Fetches translation files from external servers or APIs to update app content without deploying new code.

    TypeScript
    Auf GitHub ansehen↗4,666
  • headjs/headjsAvatar von headjs

    headjs/headjs

    4,123Auf GitHub ansehen↗

    Headjs ist ein asynchroner Asset-Loader, der JavaScript- und CSS-Dateien parallel lädt und in einer spezifischen Reihenfolge ausführt, um die Seitengeschwindigkeit zu verbessern. Er fungiert als Ressourcen-Abhängigkeitsmanager, der den Ladestatus von Skripten verfolgt und Callbacks erst ausführt, wenn alle erforderlichen Abhängigkeiten vollständig geladen sind. Das Projekt enthält eine Browser-Feature-Detection-Bibliothek, die auf HTML5- und CSS3-Fähigkeiten prüft. Dies ermöglicht bedingtes Laden von Ressourcen, bei dem Assets basierend auf erkannten Browser-Features, Gerätefähigkeiten oder Bildschirmauflösung ausgeliefert werden. Das System verwaltet zudem die Frontend-Asset-Optimierung durch eine Kombination aus Skript-Abhängigkeitsmanagement und der Anwendung bedingter Styles basierend auf der erkannten Browser-Unterstützung.

    Manages responsive design and resource loading.

    JavaScript
    Auf GitHub ansehen↗4,123
  • google-deepmind/mujoco_menagerieAvatar von google-deepmind

    google-deepmind/mujoco_menagerie

    3,055Auf GitHub ansehen↗

    mujoco_menagerie is a curated library of physical robot specifications and XML model definitions designed for standardized dynamics and contact simulation. It provides a collection of high-quality robot model files for humanoids, quadrupeds, and manipulators, alongside detailed kinematic and inertial parameters used to reproduce real-world robot behavior in virtual environments. The project serves as a repository of robotics simulation assets and MJCF model definitions optimized for accuracy. It includes standardized model libraries specifically for bipedal, quadrupedal, and humanoid hardware

    Caches compiled textures and meshes in memory to prevent expensive recompilations during loading.

    Pythonmujocorobotics
    Auf GitHub ansehen↗3,055
  • getify/labjsAvatar von getify

    getify/LABjs

    2,263Auf GitHub ansehen↗

    Loading And Blocking JavaScript: On-demand parallel loader for JavaScript with execution order dependencies

    Loads JavaScript files on-demand.

    HTML
    Auf GitHub ansehen↗2,263
  • vvo/lazyloadAvatar von vvo

    vvo/lazyload

    934Auf GitHub ansehen↗

    :bullettrain_front: Lazyload images, iframes, widgets with a standalone JavaScript lazyloader

    Lightweight JavaScript lazy loader for media.

    JavaScript
    Auf GitHub ansehen↗934
  • shootaroo/jit-gruntAvatar von shootaroo

    shootaroo/jit-grunt

    505Auf GitHub ansehen↗

    JIT(Just In Time) plugin loader for Grunt.

    Just-in-time plugin loader for Grunt.

    JavaScript
    Auf GitHub ansehen↗505
  • genderev/prerender.jsAvatar von genderev

    genderev/prerender.js

    414Auf GitHub ansehen↗

    Fast webpages for all browsers.

    Preloads assets to accelerate page transitions.

    JavaScript
    Auf GitHub ansehen↗414
  • wessman/defer.jsAvatar von wessman

    wessman/defer.js

    68Auf GitHub ansehen↗

    Async Everything: Make the meat of your pages load faster with this JS morsel

    Async loader for faster page rendering.

    JavaScript
    Auf GitHub ansehen↗68
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Resource Loading

Unter-Tags erkunden

  • Graphics Asset CachingProactive loading and memory caching of textures, models, and sounds for graphical rendering. **Distinct from Resource Loading:** Focuses on 3D/spatial assets to prevent rendering stutters, distinct from general web resource loading.
  • Pre-emptiveProactive fetching of web resources in parallel with view initialization to accelerate first-screen appearance. **Distinct from Resource Loading:** Specific to pre-emptive loading for performance in web views, distinct from general lazy loading or prompt context injection.
  • Remote TranslationAsynchronous fetching of translation files from remote servers with support for retries. **Distinct from Resource Loading:** Specializes general resource loading to the specific context of remote translation assets.