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

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

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

1 مستودع

Awesome GitHub RepositoriesWebSocket Decorators

Utilities that extend the functionality of WebSocket instances via the decorator pattern.

Distinct from WebSocket Utilities: None of the candidates capture the specific 'decorator' identity of adding behavior to a standard JS instance.

Explore 1 awesome GitHub repository matching web development · WebSocket Decorators. Refine with filters or upvote what's useful.

Awesome WebSocket Decorators GitHub Repositories

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

    joewalnes/reconnecting-websocket

    4,322عرض على GitHub↗

    reconnecting-websocket هي أداة JavaScript تغلف واجهة WebSocket القياسية لتوفير إعادة اتصال تلقائية وإدارة للجلسات. تعمل كمزخرف (decorator) لمثيلات WebSocket، مما يضمن استعادة اتصالات الشبكة المقطوعة للحفاظ على تدفق البيانات المستمر في الوقت الفعلي. تنفذ المكتبة غلافاً متوافقاً مع واجهة برمجة التطبيقات، مما يسمح بدمجها في المشاريع الحالية دون الحاجة إلى تغييرات في الكود الأساسي. تستخدم تقنية التراجع الأسي (exponential backoff) لجدولة محاولات إعادة الاتصال بفترات زمنية متزايدة، وتوفر آلية لفرض إعادة تعيين الاتصال يدوياً لمسح الجلسات العالقة. يدير المشروع دورة حياة الاتصال من خلال إدارة الحالة المعتمدة على الأحداث وتفويض الأحداث القائم على الإغلاق (closure-based)، مع توجيه أحداث المقبس الأصلية إلى مثيل الغلاف لضمان مرونة الشبكة أثناء الانقطاعات المتقطعة.

    Functions as a lightweight decorator that adds automatic reconnection behavior to standard JavaScript WebSocket instances.

    JavaScript
    عرض على GitHub↗4,322
  1. Home
  2. Web Development
  3. WebSocket Decorators