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