6 Repos
Deferring the loading of UI components until they are needed to reduce initial bundle size.
Distinct from Asynchronous Property Loading: The candidates focus on data properties, translations, or mobile-specific remote bundles, whereas this is general framework-level component lazy-loading.
Explore 6 awesome GitHub repositories matching web development · Asynchronous Component Loading. Refine with filters or upvote what's useful.
Dies ist die umfassende Dokumentations-Website für das progressive JavaScript-Framework Vue 2. Sie dient als technische Referenz und Entwicklungsleitfaden für den Aufbau reaktiver Benutzeroberflächen und Single-Page-Anwendungen. Die Website bietet eine detaillierte JavaScript-API-Referenz und ein Web-Komponenten-Verzeichnis. Sie deckt die Implementierung komponentenbasierter Architekturen, reaktives State-Management und die Verwendung eines virtuellen DOM ab, um den Anwendungszustand mit dem Browser zu synchronisieren. Die Dokumentation erläutert Funktionen wie clientseitiges Routing, deklarative DOM-Manipulation und Frontend-Build-Optimierungen wie serverseitiges Rendering und Template-Prekompilierung. Sie erklärt zudem den Ansatz des Frameworks zur Zustandssynchronisation, Komponenten-Lebenszyklen und die Verwendung benutzerdefinierter Direktiven. Der Inhalt wird als Sammlung von Tutorials und Spezifikationen gepflegt, wobei die Dokumentation über Markdown bearbeitet wird.
Provides mechanisms to define components as factory functions to defer loading and reduce the initial bundle size.
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
Loads stylesheets in the background to improve initial page load speed and reduce render-blocking.
o2oa ist eine Open-Source-Java-Enterprise-Office-Automatisierungsplattform, die entwickelt wurde, um Unternehmens-Workflows, Organisationshierarchien und kollaborative Büroaufgaben zu verwalten. Sie fungiert als Low-Code-Business-Applikationsplattform und Unternehmensinformationsportal und bietet eine visuelle Entwicklungsumgebung für den Aufbau benutzerdefinierter Unternehmensanwendungen. Die Plattform zeichnet sich durch ihre integrierte Enterprise-Workflow-Engine aus, die den Entwurf und die Automatisierung von Geschäftsprozessen mithilfe anpassbarer Routing-Bedingungen und ereignisgesteuerter Skripte ermöglicht. Sie differenziert sich zudem als Multi-Datenbank-Enterprise-Framework, das verschiedene relationale Datenbanken und Hochverfügbarkeitsbereitstellungen über verschiedene Betriebssysteme hinweg unterstützt. Das System deckt ein breites Spektrum an Fähigkeitsbereichen ab, einschließlich Low-Code-Visual-Modeling für Formulare und Seiten, zentralisiertem Portal-Design mit datengesteuerten Dashboards und Unternehmensdatenintegration mit RESTful-Diensten und großen Sprachmodellen. Es integriert zudem Organisationsstrukturmanagement, rollenbasierte Zugriffskontrolle und Multi-Plattform-Mobile-Deployment für Android, iOS und HarmonyOS. Die Installation wird über Linux- und Windows-Umgebungen unter Verwendung von Docker und Nginx unterstützt.
The platform runs a function before a component loads to initialize data before the component registers.
dcat-admin ist ein Laravel-Admin-Panel-Framework, das verwendet wird, um datengesteuerte Administrationsschnittstellen schnell zu erstellen. Es fungiert als CRUD-Generator und Backend-Scaffolding-Tool, das automatisch Schnittstellen zum Erstellen, Lesen, Aktualisieren und Löschen basierend auf Datenbanktabellenschemata produziert. Das System zeichnet sich durch eine plugin-basierte Erweiterungsarchitektur und die Möglichkeit aus, mehrere unabhängige administrative Instanzen innerhalb einer einzigen Installation auszuführen. Es bietet spezialisierte Tools für das Mapping externer APIs auf Formulare und Tabellen sowie einen ereignisgesteuerten Formular-Lebenszyklus für die Ausführung benutzerdefinierter Logik während der Auflösung und Übermittlung. Das Framework deckt ein breites Spektrum an Funktionsbereichen ab, einschließlich rollenbasierter Zugriffskontrolle für die Verwaltung hierarchischer Berechtigungen, einer umfassenden Suite von Datenverwaltungs-Grids mit Inline-Bearbeitung und mehrstufigen Formular-Workflows. Es enthält zudem Datenvisualisierungstools für operative Dashboards und eine Vielzahl von Content-Handling-Utilities für stückweise große Datei-Uploads und Rich-Text-Bearbeitung. Kommandozeilen-Utilities werden bereitgestellt, um die Generierung administrativer Komponenten und Action-Klassen zu automatisieren.
Implements lazy-loading of page elements and components via AJAX to improve perceived initial load performance.
Dieses Projekt ist ein pädagogisches React-Implementierungs-Tutorial und ein Framework für gleichzeitiges (concurrent) Rendering. Es dient als Schritt-für-Schritt-Demonstration, wie man eine kompatible Bibliothek von Grund auf neu erstellt, und bietet eine Virtual-DOM-Engine zur Berechnung von Elementbaum-Unterschieden sowie ein synthetisches Ereignissystem für browserübergreifende Interaktionskonsistenz. Das Framework implementiert einen Hook-basierten State-Manager, um lokale Komponentendaten zu verfolgen und globalen Kontext zu teilen. Es nutzt eine Concurrent-Rendering-Architektur, die Time-Slicing und lane-basierte Prioritäten einsetzt, um die Reaktionsfähigkeit des Main-Threads bei umfangreichen Updates aufrechtzuerhalten. Das Projekt deckt eine breite Funktionsfläche ab, einschließlich Komponenten-State-Management, der Entwicklung benutzerdefinierter Renderer, die vom Browser entkoppelt sind, und der Implementierung einer prioritätsbasierten Update-Planung. Es handhabt zudem die Synchronisierung virtueller Bäume mit dem Browser-Dokument und das Management von Komponenten-Seiteneffekten.
Supports asynchronous component loading with fallback interfaces to optimize bundle size.
This project is a concurrent UI library and virtual DOM framework. It functions as a state management system and component lifecycle manager designed to reconcile virtual representations of a user interface with the actual DOM. The library utilizes a fiber-based architecture to implement concurrent rendering, breaking interface updates into small chunks to maintain responsiveness. It distinguishes itself through UI update prioritization and the ability to handle asynchronous component loading with fallback interfaces. The system covers a broad surface of frontend architecture, including glob
Provides a mechanism to defer component loading and show fallback interfaces to maintain UI responsiveness.