awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • browserify/browserifyAvatar de browserify

    browserify/browserify

    14,706Ver en GitHub↗

    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
    Ver en GitHub↗14,706
  • microsoft/fluidframeworkAvatar de microsoft

    microsoft/FluidFramework

    4,930Ver en GitHub↗

    FluidFramework es un framework de colaboración en tiempo real y motor de sincronización de estado distribuido. Proporciona una librería de modelos de datos colaborativos y un sistema de documentos sincronizado en la nube diseñado para replicar estructuras de datos a través de clientes conectados utilizando operaciones ordenadas para garantizar la consistencia eventual. El framework utiliza una arquitectura de relé cliente-servidor para enrutar y persistir operaciones sin requerir lógica de negocio personalizada del lado del servidor. Gestiona el ciclo de vida de las sesiones colaborativas a través de contenedores de datos compartidos e implementa estrategias de resolución de conflictos, como "el último en escribir gana", junto con mecanismos de actualización optimistas para mantener una experiencia de usuario receptiva. Las áreas de capacidad cubren la sincronización de datos jerárquicos, pares clave-valor y edición de texto en tiempo real. El sistema incluye mecanismos para la coordinación de acciones exclusivas, suscripciones de estado en tiempo real para actualizaciones de la interfaz de usuario y gestión integrada de documentos en la nube para almacenar datos de aplicaciones en plataformas empresariales. El proyecto incluye una simulación de servicio local para prototipar funciones colaborativas sin requerir un despliegue en la nube.

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

    TypeScriptcollaborationcrdtdatastructure
    Ver en GitHub↗4,930
  • cramforce/splittableAvatar de cramforce

    cramforce/splittable

    944Ver en GitHub↗

    Splittable es una utilidad de tiempo de compilación diseñada para transformar código fuente JavaScript en activos de producción optimizados. Funciona como un empaquetador de módulos (module bundler) que mapea las relaciones de dependencia para combinar múltiples archivos fuente en una salida unificada, asegurando la compatibilidad entre navegadores web. La herramienta se distingue por la división automática de código (code splitting) y el análisis de dependencias, que dividen las aplicaciones en fragmentos más pequeños e independientes. Al identificar la lógica compartida entre los puntos de entrada y aislar los módulos comunes, evita la duplicación de código y permite la carga asíncrona de la lógica de la aplicación bajo demanda. El proceso de compilación incorpora análisis estático para realizar tree shaking y eliminación de código muerto, eliminando rutas inalcanzables para reducir la huella final. Estas técnicas de optimización se complementan con procesos de minificación que comprimen archivos y acortan identificadores para minimizar el uso de ancho de banda y mejorar los tiempos de carga inicial.

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

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