عن المشروع

توفر Lighthouse تدقيقاً آلياً لصفحات الويب، مع التركيز على الأداء، وإمكانية الوصول، وأفضل الممارسات، وتحسين محركات البحث (SEO). وهي تتيح للمطورين تحليل تطبيقات الويب والحصول على رؤى قابلة للتنفيذ لتحسين تجربة المستخدم. يمكن استخدام Lighthouse من خلال واجهات متعددة: - Chrome DevTools: مدمجة مباشرة في لوحة أدوات المطور في المتصفح. - Chrome Extension: إضافة متصفح مستقلة لعمليات التدقيق. - Node CLI: واجهة سطر أوامر للتكوينات المتقدمة والتشغيل الآلي. - Node Module: واجهة برمجة تطبيقات (API) لدمج Lighthouse في تطبيقات Node.js الأخرى. تشمل القدرات الرئيسية ما يلي: - إنشاء تقارير مفصلة بتنسيقات HTML أو JSON. - محاكاة عوامل شكل مختلفة للأجهزة (الجوال وسطح المكتب). - تكوين خنق الشبكة ووحدة المعالجة المركزية (CPU throttling) لمحاكاة سرعات اتصال متنوعة. - دعم عمليات التدقيق المخصصة والإضافات لتوسيع وظائفها. - توفير عارض قائم على الويب لتحليل ملفات تقارير JSON.