3 repository-uri
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.
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.
FluidFramework este un framework de colaborare în timp real și un motor de sincronizare a stării distribuite. Acesta oferă o bibliotecă de model de date colaborativ și un sistem de documente sincronizat în cloud, conceput pentru a replica structurile de date între clienții conectați folosind operațiuni ordonate pentru a asigura consistența eventuală. Framework-ul utilizează o arhitectură de tip client-server relay pentru a ruta și persista operațiunile fără a necesita logică de business personalizată pe partea de server. Acesta gestionează ciclul de viață al sesiunilor colaborative prin containere de date partajate și implementează strategii de rezolvare a conflictelor, cum ar fi last-writer-wins, alături de mecanisme de actualizare optimistă pentru a menține o experiență de utilizare responsivă. Zonele de capabilități acoperă sincronizarea datelor ierarhice, a perechilor cheie-valoare și editarea textului în timp real. Sistemul include mecanisme pentru coordonarea acțiunilor exclusive, abonamente la starea în timp real pentru actualizările interfeței utilizator și gestionarea integrată a documentelor în cloud pentru stocarea datelor aplicației pe platforme enterprise. Proiectul include o simulare de serviciu local pentru prototiparea funcționalităților colaborative fără a necesita un deployment în cloud.
Downloads and loads container code bundles at runtime when bundled separately from the application.
Splittable este un utilitar de build conceput pentru a transforma codul sursă JavaScript în asset-uri optimizate pentru producție. Funcționează ca un module bundler care mapează relațiile de dependență pentru a combina mai multe fișiere sursă într-un output unificat, asigurând compatibilitatea între browserele web. Instrumentul se distinge prin împărțirea automată a codului (code splitting) și analiza dependențelor, care divid aplicațiile în bucăți mai mici și independente. Prin identificarea logicii partajate între punctele de intrare și izolarea modulelor comune, previne duplicarea codului și permite încărcarea asincronă a logicii aplicației la cerere. Procesul de build încorporează analiza statică pentru a efectua tree shaking și eliminarea codului mort, eliminând căile inaccesibile pentru a reduce amprenta finală. Aceste tehnici de optimizare sunt completate de procese de minificare care comprimă fișierele și scurtează identificatorii pentru a minimiza utilizarea lățimii de bandă și a îmbunătăți timpii de încărcare inițiali.
Fetches and executes code files on demand using asynchronous requests to improve initial page load times.