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
·

9 repositorios

Awesome GitHub RepositoriesAsynchronous Module Loading

Mechanisms for importing JavaScript modules asynchronously and executing callbacks upon dependency resolution.

Distinct from Pluggable Module Loading: Candidates are restricted to image loading or specific environment configs; this is a general JS module loading pattern

Explore 9 awesome GitHub repositories matching web development · Asynchronous Module Loading. Refine with filters or upvote what's useful.

Awesome Asynchronous Module Loading GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • adambard/learnxinyminutes-docsAvatar de adambard

    adambard/learnxinyminutes-docs

    12,287Ver en GitHub↗

    This project is a collection of programming language references and syntax cheat sheets designed for rapid developer onboarding. It serves as a library of code-based documentation that uses valid source code files to provide whirlwind tours of various language specifications. The project focuses on programming language learning by providing concise, commented code examples that explain core features and syntax in place. This approach enables developers to quickly grasp language-specific patterns, data types, and execution flow through a consistent reference format. The content covers a broad

    Provides examples of importing modules asynchronously and using callbacks upon dependency resolution.

    Markdown
    Ver en GitHub↗12,287
  • layui/layerAvatar de layui

    layui/layer

    8,196Ver en GitHub↗

    This project is a JavaScript UI component library and frontend utility toolkit. It serves as a web modal framework and popup library, providing a specialized system for rendering interactive dialogs, overlays, and layered interfaces over web page content. The library is distinguished by its comprehensive set of overlay tools, including alert dialogs, confirmation prompts, and the ability to embed external content via iframes. It also features a responsive twelve-column grid system for cross-device layout compatibility and an internal modular dependency management system for on-demand loading

    Implements an on-demand module loading system that executes callbacks once all required dependencies are resolved.

    JavaScriptalertconfirmdialog
    Ver en GitHub↗8,196
  • weolar/miniblink49Avatar de weolar

    weolar/miniblink49

    7,820Ver en GitHub↗

    miniblink49 is a stripped-down Blink browser kernel and embedded web UI framework used to integrate HTML user interfaces into native C++ applications. It functions as a C++ JavaScript interop bridge that maps high-level script calls to low-level native logic and provides a resource-optimized headless browser engine for processing web content without a graphical interface. The project enables custom browser environment control by bypassing cross-origin security policies to allow requests across different domains. It further allows for the interception of network resources to replace remote ass

    Implements a standard for asynchronously loading JavaScript modules and managing their dependencies for web assets.

    C++blinkchromiumelectron
    Ver en GitHub↗7,820
  • scala-js/scala-jsAvatar de scala-js

    scala-js/scala-js

    4,701Ver en GitHub↗

    Scala.js es un compilador y cadena de herramientas de lenguaje multiplataforma que transforma código fuente de Scala en JavaScript o WebAssembly. Funciona como una herramienta tipada estáticamente para el ecosistema JavaScript, permitiendo el desarrollo de aplicaciones para navegadores web y entornos Node.js. El proyecto sirve como framework de interoperabilidad con JavaScript, permitiendo la creación de fachadas y bindings tipados de forma segura para interactuar con librerías externas y objetos globales. Proporciona mecanismos para la invocación de JavaScript tanto estática como dinámica, incluyendo la generación de bindings de TypeScript y la capacidad de exportar lógica interna para su uso en código JavaScript externo. La cadena de herramientas incluye una herramienta de construcción frontend para empaquetado de producción y optimización de salida, incluyendo eliminación de código muerto y división de módulos. Cubre una amplia superficie de capacidades, incluyendo verificación de tipos de elementos DOM para desarrollo de UI, intercambio de código multiplataforma para desarrollo full-stack y varios frameworks de pruebas para verificar artefactos de construcción optimizados. Los scripts compilados pueden ejecutarse directamente dentro de un entorno de línea de comandos utilizando un intérprete de JavaScript.

    Implements dynamic imports to split compiled code into separate files for on-demand loading at runtime.

    Scala
    Ver en GitHub↗4,701
  • webpack/mini-css-extract-pluginAvatar de webpack

    webpack/mini-css-extract-plugin

    4,663Ver en GitHub↗

    Esta es una extensión de Webpack utilizada para extraer CSS de archivos JavaScript en hojas de estilo independientes para compilaciones de producción. Funciona como un empaquetador de CSS y optimizador de activos que separa los estilos de los paquetes de scripts para permitir la carga paralela y prevenir destellos de contenido sin estilo (FOUC). El proyecto proporciona utilidades para generar exportaciones de módulos de JavaScript que mapean definiciones de estilo locales a componentes de la aplicación. También implementa la gestión dinámica de temas cargando condicionalmente diferentes variantes de CSS a través de consultas de recursos y admite el almacenamiento en caché del navegador a largo plazo mediante el uso de nombres de archivo con hash de contenido. Las áreas de capacidad cubren la optimización del rendimiento frontend mediante la obtención asíncrona de estilos bajo demanda y optimizaciones de renderizado del lado del servidor, incluyendo la inserción de estilos en línea y la prevención de etiquetas duplicadas. La herramienta también admite un flujo de trabajo de desarrollo con recarga de módulos en caliente para actualizaciones de estilo instantáneas. El plugin se integra en la tubería de construcción de Webpack y proporciona opciones de configuración para patrones de nombres de archivo de salida y hooks de ciclo de vida para personalizar la generación de etiquetas de enlace de estilo.

    Implements asynchronous loading of CSS stylesheets in coordination with JavaScript module chunks.

    JavaScriptwebpack-plugin
    Ver en GitHub↗4,663
  • ecomfe/specAvatar de ecomfe

    ecomfe/spec

    4,605Ver en GitHub↗

    Spec es un conjunto integral de especificaciones de estándares de codificación frontend y guías de arquitectura de proyectos. Proporciona un framework para organizar estructuras de directorios, dependencias de módulos y diseños de paquetes para crear bases de código escalables y predecibles. El proyecto define estándares de gobernanza rigurosos para componentes de React, incluyendo convenciones de nomenclatura específicas y patrones estructurales para props. También establece una especificación de datos JSON API para garantizar una comunicación predecible entre los componentes del sistema a través de formatos de intercambio estandarizados y estructuras de respuesta HTTP. La especificación cubre una amplia gama de capacidades, incluyendo el cumplimiento de accesibilidad web mediante HTML semántico y controles de formulario accesibles, así como estrategias de optimización del rendimiento web para la manipulación del DOM y la carga de recursos. Detalla además estándares para estilos de codificación de JavaScript, HTML y CSS para mantener la consistencia en los equipos de desarrollo.

    Defines standards for managing dependencies using the Asynchronous Module Definition (AMD) pattern for portable code units.

    Ver en GitHub↗4,605
  • developit/workerizeAvatar de developit

    developit/workerize

    4,378Ver en GitHub↗

    Workerize es un cargador de módulos de web worker y descargador del hilo principal. Funciona como un envoltorio de proxy asíncrono que permite que los módulos de JavaScript se ejecuten en workers en segundo plano, evitando bloqueos de la UI del navegador al delegar tareas computacionalmente costosas a hilos separados. El proyecto utiliza una interfaz basada en proxy para llamar a funciones dentro de un worker en segundo plano como si fueran llamadas asíncronas locales. Este mecanismo permite la ejecución de módulos en workers paralelos para mantener la capacidad de respuesta del hilo principal. El sistema cubre la ejecución asíncrona de módulos y la integración de web workers, centrándose en la optimización del hilo principal al mover la lógica pesada fuera del hilo de ejecución primario.

    Runs JavaScript modules in parallel workers using proxies to handle background execution without blocking the UI.

    JavaScript
    Ver en GitHub↗4,378
  • amdjs/amdjs-apiAvatar de amdjs

    amdjs/amdjs-api

    4,296Ver en GitHub↗

    This project provides the technical standards and API specifications for asynchronous JavaScript module loaders. It defines the protocols for defining, referencing, and loading modular code to ensure consistent execution and interoperability across different browser environments. The system establishes a standard interface for fetching and initializing JavaScript dependencies and non-code assets without blocking the main browser thread. It includes a resource loader interface for mapping module identifiers to physical file paths and resolving relative dependencies into absolute URLs. The cap

    Provides a standardized protocol for defining and loading JavaScript modules asynchronously across different browser environments.

    Ver en GitHub↗4,296
  • yui/yui3Avatar de yui

    yui/yui3

    4,156Ver en GitHub↗

    Yui3 es un framework de UI en JavaScript y framework de aplicaciones frontend diseñado para construir aplicaciones web interactivas e interfaces de usuario dinámicas. Funciona como una biblioteca de UI basada en componentes que organiza los elementos de la interfaz en unidades modulares reutilizables con estado y comportamiento encapsulados. El framework incluye un sistema de carga basado en módulos que resuelve y ejecuta scripts bajo demanda a través de un mecanismo consciente de dependencias. Proporciona una capa de abstracción del DOM para estandarizar las interacciones entre navegadores y un bus de eventos pub-sub para la comunicación desacoplada entre módulos independientes. El toolkit cubre la gestión de estado del lado del cliente, el diseño de interfaces basadas en navegador y componentes con gestión de ciclo de vida que sincronizan los cambios de datos internos con el Document Object Model.

    Employs asynchronous module loading to import JavaScript functionality on demand upon dependency resolution.

    JavaScript
    Ver en GitHub↗4,156
  1. Home
  2. Web Development
  3. Asynchronous Module Loading

Explorar subetiquetas

  • Parallel Worker ExecutionExecuting JavaScript modules in parallel background workers to avoid blocking the main execution thread. **Distinct from Asynchronous Module Loading:** Focuses on parallel execution within workers rather than just the asynchronous loading of the modules.