9 مستودعات
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 هو مترجم وسلسلة أدوات لغة عبر المنصات تحول كود مصدر Scala إلى JavaScript أو WebAssembly. تعمل كأداة مكتوبة بشكل ثابت لنظام JavaScript البيئي، مما يتيح تطوير تطبيقات لمتصفحات الويب وبيئات Node.js. يعمل المشروع كإطار عمل للتوافق مع JavaScript، مما يسمح بإنشاء واجهات وربط آمنة للأنواع للتفاعل مع المكتبات الخارجية والكائنات العالمية. يوفر آليات لاستدعاء JavaScript الثابت والديناميكي، بما في ذلك إنشاء روابط TypeScript والقدرة على تصدير المنطق الداخلي للاستخدام في كود JavaScript خارجي. تتضمن سلسلة الأدوات أداة بناء واجهة أمامية لتجميع الإنتاج وتحسين المخرجات، بما في ذلك إزالة الكود الميت وتقسيم الوحدات. تغطي مساحة واسعة من القدرات بما في ذلك التحقق من نوع عنصر DOM لتطوير واجهة المستخدم، ومشاركة الكود عبر المنصات للتطوير الكامل (full-stack)، وأطر اختبار متنوعة للتحقق من عناصر البناء المحسنة. يمكن تنفيذ النصوص المجمعة مباشرة داخل بيئة سطر الأوامر باستخدام مترجم JavaScript.
Implements dynamic imports to split compiled code into separate files for on-demand loading at runtime.
هذا امتداد Webpack يُستخدم لاستخراج CSS من ملفات JavaScript إلى أوراق أنماط منفصلة ومستقلة لبناء الإنتاج. يعمل كمجمع CSS ومحسن أصول يفصل الأنماط عن حزم النصوص لتمكين التحميل المتوازي ومنع وميض المحتوى غير المنسق. يوفر المشروع أدوات لتوليد صادرات وحدة JavaScript التي تربط تعريفات الأسلوب المحلي بمكونات التطبيق. كما ينفذ إدارة سمات ديناميكية عن طريق تحميل متغيرات CSS مختلفة بشكل مشروط عبر استعلامات الموارد ويدعم التخزين المؤقت للمتصفح على المدى الطويل من خلال استخدام أسماء الملفات المجزأة للمحتوى. تغطي مجالات القدرة ضبط أداء الواجهة الأمامية عبر جلب الأسلوب عند الطلب غير المتزامن وتحسينات العرض من جانب الخادم، بما في ذلك تضمين الأسلوب ومنع العلامات المكررة. تدعم الأداة أيضًا سير عمل التطوير مع استبدال الوحدة الساخن لتحديثات الأسلوب الفورية. يتكامل المكون الإضافي في خط أنابيب بناء Webpack ويوفر خيارات تكوين لأنماط اسم ملف الإخراج وخطافات دورة الحياة لتخصيص توليد علامة رابط الأسلوب.
Implements asynchronous loading of CSS stylesheets in coordination with JavaScript module chunks.
Spec is a comprehensive set of frontend coding standard specifications and project architecture guides. It provides a framework for organizing directory structures, module dependencies, and package layouts to create scalable and predictable codebases. The project defines rigorous governance standards for React components, including specific naming conventions and structural patterns for props. It also establishes a JSON API data specification to ensure predictable communication between system components through standardized exchange formats and HTTP response structures. The specification cov
Defines standards for managing dependencies using the Asynchronous Module Definition (AMD) pattern for portable code units.
Workerize هو محمل وحدة عامل ويب (Web Worker) ومفرغ للخيط الرئيسي. يعمل كغلاف وكيل غير متزامن يسمح لوحدات JavaScript بالعمل في عمال الخلفية، مما يمنع تجمد واجهة مستخدم المتصفح عن طريق تفويض المهام المكثفة حسابياً إلى خيوط منفصلة. يستخدم المشروع واجهة قائمة على الوكيل لاستدعاء الوظائف داخل عامل الخلفية كما لو كانت مكالمات غير متزامنة محلية. تمكن هذه الآلية من تنفيذ الوحدات في عمال متوازيين للحفاظ على استجابة الخيط الرئيسي. يغطي النظام تنفيذ الوحدات غير المتزامنة وتكامل عامل الويب، مع التركيز على تحسين الخيط الرئيسي عن طريق نقل المنطق الثقيل خارج خيط التنفيذ الأساسي.
Runs JavaScript modules in parallel workers using proxies to handle background execution without blocking the UI.
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.
Yui3 هو إطار عمل لواجهة المستخدم (UI) بلغة JavaScript وإطار عمل لتطبيقات الواجهة الأمامية مصمم لبناء تطبيقات ويب تفاعلية وواجهات مستخدم ديناميكية. يعمل كمكتبة واجهة مستخدم قائمة على المكونات تنظم عناصر الواجهة في وحدات نمطية قابلة لإعادة الاستخدام مع حالة وسلوك مغلفين. يتضمن إطار العمل نظام تحميل قائم على الوحدات يقوم بحل وتنفيذ النصوص البرمجية عند الطلب من خلال آلية واعية بالتبعيات. يوفر طبقة تجريد لـ DOM لتوحيد التفاعلات عبر المتصفحات وناقل أحداث (pub-sub) للتواصل المفكك بين الوحدات المستقلة. تغطي مجموعة الأدوات إدارة الحالة من جانب العميل، وتصميم الواجهات القائم على المتصفح، والمكونات المدارة دورة الحياة التي تزامن تغييرات البيانات الداخلية مع نموذج كائن المستند (DOM).
Employs asynchronous module loading to import JavaScript functionality on demand upon dependency resolution.