1 مستودع
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.
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.