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
·

3 Repos

Awesome GitHub RepositoriesDynamic Bundle Loading

Mechanisms for exporting loading functions that fetch modules dynamically from script tags.

Distinct from Dynamic Module Loading: Distinct from Dynamic Module Loading: specifically targets the export of a loader for browser-side script fetching.

Explore 3 awesome GitHub repositories matching development tools & productivity · Dynamic Bundle Loading. Refine with filters or upvote what's useful.

Awesome Dynamic Bundle Loading GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • browserify/browserifyAvatar von browserify

    browserify/browserify

    14,706Auf GitHub ansehen↗

    Browserify is a build utility that enables the use of CommonJS module patterns within client-side JavaScript applications. It functions as a dependency manager and module bundler, tracing recursive import calls to package multiple source files and their dependencies into a single, optimized file for execution in web browser environments. The project distinguishes itself by providing a comprehensive compatibility layer that allows server-side code to run in the browser. It achieves this by injecting environment shims and replacing system-level globals with browser-compatible equivalents. Throu

    Generates a bundle that exposes a global function to load modules on demand, allowing different script tags to access shared code dynamically.

    JavaScript
    Auf GitHub ansehen↗14,706
  • microsoft/fluidframeworkAvatar von microsoft

    microsoft/FluidFramework

    4,930Auf GitHub ansehen↗

    FluidFramework ist ein Framework für Echtzeit-Zusammenarbeit und eine Engine zur Synchronisierung verteilter Zustände. Es bietet eine Bibliothek für kollaborative Datenmodelle und ein Cloud-synchronisiertes Dokumentensystem, das darauf ausgelegt ist, Datenstrukturen über verbundene Clients hinweg zu replizieren, wobei geordnete Operationen verwendet werden, um eine letztendliche Konsistenz sicherzustellen. Das Framework nutzt eine Client-Server-Relay-Architektur, um Operationen weiterzuleiten und zu persistieren, ohne dass benutzerdefinierte serverseitige Geschäftslogik erforderlich ist. Es verwaltet den Lebenszyklus kollaborativer Sitzungen durch gemeinsam genutzte Datencontainer und implementiert Strategien zur Konfliktlösung, wie z. B. Last-Writer-Wins, neben optimistischen Update-Mechanismen, um eine reaktionsschnelle Benutzererfahrung aufrechtzuerhalten. Die Funktionsbereiche umfassen die Synchronisierung hierarchischer Daten, Schlüssel-Wert-Paare und Echtzeit-Textbearbeitung. Das System enthält Mechanismen für die exklusive Aktionskoordination, Echtzeit-Zustandsabonnements für UI-Updates und ein integriertes Cloud-Dokumentenmanagement zur Speicherung von Anwendungsdaten auf Unternehmensplattformen. Das Projekt enthält eine lokale Dienstsimulation für das Prototyping kollaborativer Funktionen, ohne dass ein Cloud-Deployment erforderlich ist.

    Downloads and loads container code bundles at runtime when bundled separately from the application.

    TypeScriptcollaborationcrdtdatastructure
    Auf GitHub ansehen↗4,930
  • cramforce/splittableAvatar von cramforce

    cramforce/splittable

    944Auf GitHub ansehen↗

    Splittable ist ein Build-Time-Utility, das darauf ausgelegt ist, JavaScript-Quellcode in optimierte Produktions-Assets zu transformieren. Es fungiert als Modul-Bundler, der Abhängigkeitsbeziehungen abbildet, um mehrere Quelldateien zu einem einheitlichen Output zu kombinieren und so die Kompatibilität über Webbrowser hinweg sicherzustellen. Das Tool zeichnet sich durch automatisiertes Code-Splitting und Abhängigkeitsanalyse aus, die Anwendungen in kleinere, unabhängige Chunks unterteilen. Durch die Identifizierung gemeinsamer Logik über Einstiegspunkte hinweg und die Isolierung gemeinsamer Module verhindert es Codeduplizierung und ermöglicht das asynchrone Laden von Anwendungslogik bei Bedarf. Der Build-Prozess integriert statische Analyse zur Durchführung von Tree-Shaking und Dead-Code-Elimination, wodurch nicht erreichbare Pfade entfernt werden, um den finalen Footprint zu reduzieren. Diese Optimierungstechniken werden durch Minifizierungsprozesse ergänzt, die Dateien komprimieren und Bezeichner verkürzen, um die Bandbreitennutzung zu minimieren und die initialen Ladezeiten zu verbessern.

    Fetches and executes code files on demand using asynchronous requests to improve initial page load times.

    JavaScript
    Auf GitHub ansehen↗944
  1. Home
  2. Development Tools & Productivity
  3. Dynamic Module Loading
  4. Dynamic Bundle Loading