9 Repos
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.
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.
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.
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.
Scala.js ist ein Compiler- und plattformübergreifendes Sprach-Toolchain-Projekt, das Scala-Quellcode in JavaScript oder WebAssembly transformiert. Es fungiert als statisch typisiertes Tool für das JavaScript-Ökosystem und ermöglicht die Entwicklung von Anwendungen für Webbrowser und Node.js-Umgebungen. Das Projekt dient als JavaScript-Interop-Framework, das die Erstellung typsicherer Facaden und Bindings ermöglicht, um mit externen Bibliotheken und globalen Objekten zu interagieren. Es bietet Mechanismen für sowohl statische als auch dynamische JavaScript-Aufrufe, einschließlich der Generierung von TypeScript-Bindings und der Möglichkeit, interne Logik für die Verwendung in externem JavaScript-Code zu exportieren. Die Toolchain enthält ein Frontend-Build-Tool für Production-Bundling und Output-Optimierung, einschließlich Dead-Code-Elimination und Modul-Splitting. Sie deckt ein breites Funktionsspektrum ab, einschließlich DOM-Element-Typ-Checking für UI-Entwicklung, plattformübergreifendes Code-Sharing für Full-Stack-Entwicklung sowie verschiedene Test-Frameworks zur Verifizierung optimierter Build-Artefakte. Kompilierte Skripte können direkt innerhalb einer Command-Line-Umgebung mittels eines JavaScript-Interpreters ausgeführt werden.
Implements dynamic imports to split compiled code into separate files for on-demand loading at runtime.
This is a Webpack extension used to extract CSS from JavaScript files into separate, standalone stylesheets for production builds. It functions as a CSS bundler and asset optimizer that separates styles from script bundles to enable parallel loading and prevent flashes of unstyled content. The project provides utilities for generating JavaScript module exports that map local style definitions to application components. It also implements dynamic theme management by conditionally loading different CSS variants via resource queries and supports long-term browser caching through the use of conte
Implements asynchronous loading of CSS stylesheets in coordination with JavaScript module chunks.
Spec ist ein umfassendes Set an Frontend-Coding-Standards und Architekturleitfäden für Projekte. Es bietet ein Framework zur Organisation von Verzeichnisstrukturen, Modulabhängigkeiten und Paket-Layouts, um skalierbare und vorhersehbare Codebasen zu erstellen. Das Projekt definiert strenge Governance-Standards für React-Komponenten, einschließlich spezifischer Namenskonventionen und struktureller Muster für Props. Zudem etabliert es eine JSON-API-Datenspezifikation, um eine vorhersehbare Kommunikation zwischen Systemkomponenten durch standardisierte Austauschformate und HTTP-Antwortstrukturen zu gewährleisten. Die Spezifikation deckt ein breites Spektrum an Funktionen ab, einschließlich Web-Accessibility-Compliance durch semantisches HTML und barrierefreie Formularsteuerelemente sowie Strategien zur Web-Performance-Optimierung für DOM-Manipulation und Ressourcen-Laden. Sie detailliert zudem Standards für JavaScript-, HTML- und CSS-Coding-Styles, um Konsistenz über Entwicklungsteams hinweg zu wahren.
Defines standards for managing dependencies using the Asynchronous Module Definition (AMD) pattern for portable code units.
Workerize is a web worker module loader and main thread offloader. It functions as an asynchronous proxy wrapper that allows JavaScript modules to run in background workers, preventing browser UI freezes by delegating computationally expensive tasks to separate threads. The project utilizes a proxy-based interface to call functions inside a background worker as if they were local asynchronous calls. This mechanism enables the execution of modules in parallel workers to maintain main thread responsiveness. The system covers asynchronous module execution and web worker integration, focusing on
Runs JavaScript modules in parallel workers using proxies to handle background execution without blocking the UI.
Dieses Projekt bietet die technischen Standards und API-Spezifikationen für asynchrone JavaScript-Modul-Loader. Es definiert die Protokolle zum Definieren, Referenzieren und Laden von modularem Code, um eine konsistente Ausführung und Interoperabilität über verschiedene Browserumgebungen hinweg sicherzustellen. Das System etabliert eine Standardschnittstelle zum Abrufen und Initialisieren von JavaScript-Abhängigkeiten und Nicht-Code-Assets, ohne den Haupt-Browser-Thread zu blockieren. Es enthält eine Ressourcen-Loader-Schnittstelle zur Abbildung von Modul-Identifikatoren auf physische Dateipfade und zur Auflösung relativer Abhängigkeiten in absolute URLs. Die Funktionen decken Frontend-Dependency-Management ab, einschließlich hierarchischer Pfadauflösung und Dependency-Mapping. Es unterstützt die Integration von Legacy-Skripten durch globale Namespace-Wrapper und ermöglicht das Laden von Nicht-JavaScript-Ressourcen, wie HTML-Templates, über ein Plugin-basiertes System. Das Projekt definiert zudem Mechanismen für Modulregistrierung, konfigurationsgesteuerte Injection und API-Konformitätsprüfung, um sicherzustellen, dass Loader-Implementierungen den spezifizierten technischen Standards entsprechen.
Provides a standardized protocol for defining and loading JavaScript modules asynchronously across different browser environments.
Yui3 ist ein JavaScript-UI-Framework und Frontend-Anwendungs-Framework für den Aufbau interaktiver Webanwendungen und dynamischer Benutzeroberflächen. Es fungiert als komponentenbasierte UI-Bibliothek, die Oberflächenelemente in wiederverwendbare, modulare Einheiten mit gekapseltem Zustand und Verhalten organisiert. Das Framework enthält ein modulbasiertes Ladesystem, das Skripte bei Bedarf über einen abhängigkeitsbewussten Mechanismus auflöst und ausführt. Es bietet eine DOM-Abstraktionsschicht zur Standardisierung browserübergreifender Interaktionen sowie einen Pub-Sub-Event-Bus für die entkoppelte Kommunikation zwischen unabhängigen Modulen. Das Toolkit deckt clientseitiges State-Management, browserbasiertes Interface-Design und lebenszyklusverwaltete Komponenten ab, die interne Datenänderungen mit dem Document Object Model synchronisieren.
Employs asynchronous module loading to import JavaScript functionality on demand upon dependency resolution.