awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 مستودعات

Awesome GitHub RepositoriesAsynchronous Asset Loading

Loading media assets and metadata in background threads to prevent user interface freezing.

Distinct from Asynchronous Asset Loading: The candidates are too narrow, focusing only on game engines, web assets, or Android images; this is a general application responsiveness pattern for media.

Explore 9 awesome GitHub repositories matching software engineering & architecture · Asynchronous Asset Loading. Refine with filters or upvote what's useful.

Awesome Asynchronous Asset Loading GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • mattdesl/canvas-sketchالصورة الرمزية لـ mattdesl

    mattdesl/canvas-sketch

    5,261عرض على GitHub↗

    canvas-sketch هو إطار عمل للفن التوليدي بلغة JavaScript وبيئة برمجة إبداعية قائمة على الويب. يوفر نظاماً لإنشاء أعمال فنية توليدية قائمة على المتصفح باستخدام أدوات مدمجة للهندسة والعشوائية. يعمل إطار العمل كمصدر طباعة عالي الدقة ومولد متجهات لراسمة القلم، مما يسمح للمستخدمين بالتصميم بوحدات فيزيائية وإعدادات DPI للطباعة الأرشيفية وآلات الرسم الروبوتية. كما يعمل كأداة تكامل تظليل GPU لتحميل وتنفيذ ملفات التظليل لتحقيق عرض مسرع بالأجهزة. يتضمن المشروع سير عمل تطوير يتميز بإعادة التحميل السريع وخوادم محلية للتكرار في الوقت الفعلي. يدعم تحميل الأصول غير المتزامن، وعرض الخادم بدون رأس للملفات واسعة النطاق، والقدرة على تجميع الرسومات في مواقع ويب مستقلة.

    Handles asynchronous loading of external media and data before execution to prevent visual flickering during rendering.

    JavaScript
    عرض على GitHub↗5,261
  • airbnb/lottieالصورة الرمزية لـ airbnb

    airbnb/lottie

    4,922عرض على GitHub↗

    Lottie هو محرك رسوم متحركة متجهية JSON ومشغل متعدد المنصات يعرض رسومات متحركة مستقلة عن الدقة. يعمل كمشغل وقت تشغيل يترجم تركيبات Adobe After Effects إلى رسوم متحركة في الوقت الفعلي باستخدام تمثيل وسيط قائم على JSON. يتميز المشروع بتمكين التحكم الديناميكي في أصول المتجهات في وقت التشغيل. يسمح بالتعديل البرمجي لخصائص الرسوم المتحركة، والألوان، وحالات التشغيل من خلال مسارات المفاتيح الهرمية والسمات الديناميكية. يتيح ذلك للرسوم المتحركة الاستجابة لتغييرات حالة التطبيق في الوقت الفعلي وإيماءات المستخدم. يغطي المحرك مجموعة واسعة من القدرات، بما في ذلك العرض المسرع بالأجهزة والتخزين المؤقت للنماذج للأداء العالي. يوفر تحكمًا شاملاً في التشغيل للبحث في الإطارات، وتكرار المقاطع، وتشغيل الأحداث، إلى جانب نظام عرض يدعم كاميرات ثلاثية الأبعاد، وتشكيل الأشكال، وتوليد المتجهات الإجرائي. تتم إدارة الأصول من خلال استيراد البيانات متعدد المصادر، ودعم الحزم المحلية، وعناوين URL للشبكة، وتنسيقات ملفات المتجهات المختلفة.

    Retrieves images and external dependencies asynchronously to prevent blocking the main UI thread.

    HTML
    عرض على GitHub↗4,922
  • ngx-translate/coreالصورة الرمزية لـ ngx-translate

    ngx-translate/core

    4,666عرض على GitHub↗

    هذا إطار عمل للتدويل (internationalization) لتطبيقات Angular. يوفر نظامًا لإدارة النصوص متعددة اللغات عن طريق ربط المفاتيح بالسلاسل المترجمة، باستخدام مدير ترجمة JSON لتحميل ودمج الأصول الموطنة عبر HTTP أو مصادر محلية. تتضمن المكتبة مبدل لغة وقت التشغيل لتحديث واجهة المستخدم فورًا دون إعادة تحميل الصفحة ومستخرج مفاتيح لتحديد السلاسل القابلة للترجمة داخل الكود المصدري. يتميز المشروع بمنسق رسائل ICU للتعامل مع المتطلبات اللغوية المعقدة مثل الجمع والجنس. يتميز ببنية محمل قائمة على الإضافات ومحللات استيفاء قابلة للتخصيص، مما يسمح للمطورين بتحديد منطق مخصص لجلب بيانات الترجمة وتنسيق المعلمات الديناميكية. تغطي المكتبة مجموعة واسعة من قدرات التوطين، بما في ذلك اكتشاف لغة المتصفح، وتكوين اللغة الاحتياطية، وتتبع الحالة التفاعلي باستخدام الإشارات لمراقبة تغييرات اللغة. كما تدعم استراتيجيات التوجيه الموطنة لعناوين URL الخاصة باللغة وتوفر أدوات للتحقق من مفاتيح الترجمة ومحاكاة الخدمة لضمان الجودة.

    Fetches translation JSON files asynchronously via HTTP requests and streams them into the internal store using observables.

    TypeScript
    عرض على GitHub↗4,666
  • googlechromelabs/ui-element-samplesالصورة الرمزية لـ GoogleChromeLabs

    GoogleChromeLabs/ui-element-samples

    4,122عرض على GitHub↗

    هذا المشروع عبارة عن مجموعة من التنفيذات المرجعية والنماذج الأولية التي تركز على التوجيه، وتحسين الأداء، والخيوط الخلفية، ومكونات واجهة المستخدم. تعمل كمكتبة عينات توضح استخدام ميزات منصة الويب الحديثة وواجهات برمجة تطبيقات المتصفح الأصلية. يوفر المستودع نماذج أولية للرسومات عالية الأداء، بما في ذلك التأثيرات ثلاثية الأبعاد والرسوم المتحركة التي يتم عرضها عبر تسريع الأجهزة وتحويلات CSS. يتضمن أمثلة تنفيذ للتوجيه من جانب العميل لمزامنة حالة التطبيق مع عناوين URL للمتصفح ومعارض الأنماط لتفريغ العمليات الحسابية إلى خيوط خلفية. تغطي القدرات الإضافية تحسين محتوى الويب من خلال تحميل الأصول الديناميكي وتقسيم الكود لتقليل أوقات تحميل الصفحة الأولية. تتضمن المجموعة أيضاً بدائيات لبناء عناصر واجهة تفاعلية مثل دوارات الصور (carousels) وقوائم التنقل.

    Includes demonstrations of optimizing initial load times by splitting code and loading assets on demand.

    JavaScript
    عرض على GitHub↗4,122
  • aaa1115910/bvالصورة الرمزية لـ aaa1115910

    aaa1115910/bv

    3,882عرض على GitHub↗

    This project is a native Android TV Bilibili client and third-party video player designed for streaming and browsing video content on large screens. It functions as a television-centric media application that enables users to access Bilibili content through an interface optimized for distance and remote control navigation. The application implements remote-optimized navigation to map hardware input to UI focus patterns and utilizes adaptive bitrate switching to adjust video quality based on network conditions. It employs a reactive state management architecture and a type-safe network layer t

    Loads image assets on background threads to prevent the main user interface from freezing.

    Kotlin
    عرض على GitHub↗3,882
  • canvg/canvgالصورة الرمزية لـ canvg

    canvg/canvg

    3,832عرض على GitHub↗

    canvg is a JavaScript graphics library and rendering engine designed to parse SVG vector data and draw the resulting graphics onto HTML5 canvas elements. It functions as a pipeline that transforms structured vector markup into pixel-based output for use in web browsers. The library provides a framework for web vector graphics animation, executing rendering cycles to maintain consistent visual motion. It also enables interactive vector graphics by mapping user input, such as mouse clicks and touch events, to specific shapes within the rendered canvas. The engine handles vector-to-pixel transf

    Implements asynchronous fetching of external assets to ensure the rendering engine does not block the main UI thread.

    TypeScriptcanvashacktoberfestjavascript
    عرض على GitHub↗3,832
  • zeman/perfmapالصورة الرمزية لـ zeman

    zeman/perfmap

    3,768عرض على GitHub↗

    Perfmap is a web performance visualization tool and frontend resource loading analyzer. It functions as a diagnostic tool that identifies slow-loading assets by highlighting their completion time and download duration directly in the browser. The project is delivered as a bookmarklet that overlays color-coded heatmaps on page elements. It translates Resource Timing API data into a visual spectrum to represent the chronology of how images and background assets load. The tool maps resource download metrics and loading timelines directly onto the document object model using a dynamic CSS overla

    Maps the timing of resource downloads directly onto page elements to profile the loading sequence.

    JavaScript
    عرض على GitHub↗3,768
  • taiko2k/tauonالصورة الرمزية لـ Taiko2k

    Taiko2k/Tauon

    2,700عرض على GitHub↗

    Tauon is a cross-platform music player application and audio library manager designed for playing local audio files and streaming remote collections. It functions as a music metadata client that retrieves and updates detailed artist and track information from external databases to organize music collections. The application supports high fidelity audio playback of various codecs and tracker files, utilizing gapless transitions and cue sheets. It features visual music navigation through an image-based gallery for browsing albums and artists via cover art. The system provides tools for local m

    Implements background loading of audio files and metadata to keep the user interface responsive during library scans.

    Pythonaudiodesktop-appflac
    عرض على GitHub↗2,700
  • aissat/easy_localizationالصورة الرمزية لـ aissat

    aissat/easy_localization

    1,046عرض على GitHub↗

    Easy Localization is a framework for managing multi-language support in mobile applications. It provides a comprehensive system for loading translation datasets from local or remote sources, organizing them into modular files, and rendering localized content dynamically. The library integrates with the application's dependency injection system to broadcast locale changes, enabling reactive interface updates without requiring a full application restart. The project distinguishes itself through a focus on development safety and maintenance. It includes command-line tools to audit source code fo

    Loads translation datasets asynchronously from local or remote sources to prevent blocking the main application thread during startup.

    Dartcsvflutterflutter-apps
    عرض على GitHub↗1,046
  1. Home
  2. Software Engineering & Architecture
  3. Asynchronous Asset Loading

استكشف الوسوم الفرعية

  • Observable Asset Loading1 وسم فرعيFetching translation assets asynchronously and streaming them into the application state using observables. **Distinct from Asynchronous Asset Loading:** Specializes asynchronous loading by using observables to stream translation JSON data from HTTP sources.
  • Web Asset Loading1 وسم فرعيAsynchronous fetching of web-based vector assets and dependencies to prevent UI blocking. **Distinct from Asynchronous Asset Loading:** Focuses specifically on web browser resource loading rather than game assets or Android images.