🪄 مميز

MSW (Mock Service Worker)

مكتبة API Mocking على مستوى المتصفح (Browser-level API Mocking)

(5/5)
👁️ 3 مشاهدة
📅 02 Jul 2026
🌐 عام

مستوى الخبرة المطلوب:

⚡ متوسط 🚀 محترف
🔗 زيارة الموقع الرسمي
5
تقييم المستخدمين
التصنيف 🪄 Code-Generation
المشاهدات 3
تاريخ الإضافة 02/07/2026
آخر تحديث 02/07/2026

📖 الوصف

MSW (Mock Service Worker) تستخدم Service Workers لاعتراض طلبات HTTP على مستوى المتصفح وإرجاع استجابات وهمية. لا تحتاج لتعديل كود التطبيق وتعمل في المتصفح والاختبارات.

🎯 يستخدم في

مجالات استخدام هذه الأداة

محاكاة الـ APIs في التطوير

كتابة اختبارات E2E

اختبار Error States

محاكاة البطء (Delays)

استبدال real APIs في التطوير

Test-First Development

المميزات

أبرز مميزات هذه الأداة

تعمل على مستوى Network (Service Worker)

لا تحتاج تعديل كود التطبيق

تعترض fetch و XMLHttpRequest

تعمل في المتصفح والـ Node.js

دعم TypeScript كامل

GraphQL & REST

Passthrough mode

Real-time mocking

تكامل مع React

Vue

etc.

Community كبيرة

⚠️ العيوب

نقاط يجب مراعاتها

×

يتطلب فهم Service Workers

×

قد تكون معقدة للتكوين

×

ليست مناسبة للإنتاج (development & test فقط)

×

تحتاج HTTPS في بعض الحالات

📚 أدوات أخرى في Code-Generation

قد يعجبك أيضاً