3 مستودعات
Plugin-based loaders that treat non-standard file types as JavaScript modules.
Distinct from Programmatic Plugin Loading: Focuses on the transformation of external assets into modules, not just programmatic activation of functions.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Custom Resource Loaders. Refine with filters or upvote what's useful.
RequireJS is a JavaScript module loader and dependency manager that implements the Asynchronous Module Definition API. It enables the asynchronous loading of JavaScript files in the browser to prevent page rendering blocks and manages interdependent scripts to avoid global namespace pollution and execution order issues. The project includes a build optimizer that combines and minifies multiple script files into single bundles to reduce network requests. It also provides a mechanism for version management, allowing multiple versions of the same library to coexist on a single page without confl
Uses plugins to load non-standard file types or specialized data bundles as JavaScript modules.
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 an API for mapping module identifiers to file paths and resolving relative dependencies into absolute URLs.
هذا المشروع هو إضافة (Plugin) لاستخراج الأصول في Webpack ومحسن بناء مصمم لفصل ملفات CSS والأصول النصية الثابتة عن حزمة JavaScript الرئيسية. يعمل كأداة لنقل المحتوى النصي إلى ملفات خارجية مستقلة لتقليل حجم حزمة التنفيذ الأساسية. توفر الإضافة إمكانيات محددة لاستخراج CSS، ونقل الأنماط إلى ملفات منفصلة لمنعها من حظر تنفيذ JavaScript الأساسي. كما تتيح إنشاء عدة ملفات مخرجات متميزة لأنواع أصول مختلفة من خلال استخدام مثيلات متعددة للإضافة. يغطي النظام إدارة الأصول من خلال أدوات تحميل (Loaders) استخراج مخصصة وتخصيص ديناميكي لأسماء ملفات المخرجات. ويستخدم خط إنتاج يعترض مخرجات الوحدات لإعادة توجيه المحتوى النصي إلى ملفات خارجية مخصصة أثناء عملية التجميع.
Provides specialized resource loaders that convert assets into exportable modules with configurable fallback behaviors.