الميزات الجديدة في الإصدار 13 من Lighthouse

تاريخ النشر: 10 أكتوبر 2025

‫Lighthouse هي أداة لتدقيق المواقع الإلكترونية تساعد المطوّرين في الحصول على المقاييس والإحصاءات وبيانات التشخيص اللازمة لتحسين تجربة المستخدم على مواقعهم الإلكترونية.

يتوفّر الإصدار 13 من Lighthouse على الفور على سطر الأوامر من خلال npm، وفي Chrome Canary، وسيتوفّر في إحصاءات PageSpeed خلال الأسبوع المقبل. سيتم طرحها في الإصدار الثابت من Chrome 143.

يمكنك الاطّلاع على القائمة الكاملة بالتغييرات في سجلّ التغييرات للإصدار 13.0.

إزالة عمليات تدقيق الأداء المختلفة التي تم استبدالها بإحصاءات أحدث

كما أعلنّا سابقًا، دمجنا عمليات تدقيق الأداء في Lighthouse وإحصاءات لوحة الأداء في "أدوات مطوّري البرامج" ضمن إحصاءات الأداء الشائعة المتوفّرة في كلتا الأداتين.

في الإصدار 12 من Lighthouse، غيّرنا العرض التلقائي في تقارير Lighthouse لعرض هذه الإحصاءات، وفي الإصدار 13 من Lighthouse، سنزيل عمليات التدقيق القديمة من التقرير وملف JSON الأساسي.

نشكر المنتدى على الملاحظات التي ساعدت في تحسين "الإحصاءات"، ما أتاح إجراء عملية التغيير بسلاسة.

تم استبدال عمليات التدقيق التالية بدءًا من الإصدار 13 من Lighthouse، ولم تعُد عمليات التدقيق المستبدَلة متاحة اعتبارًا من هذا الإصدار:

معرّف تدقيق الإحصاءات الجديد استبدال معرّفات التدقيق
cls-culprits-insight layout-shifts
document-latency-insight redirects
server-response-time
uses-text-compression
dom-size-insight dom-size
duplicated-javascript-insight duplicated-javascript
font-display-insight font-display
image-delivery-insight modern-image-formats
uses-optimized-images
efficient-animated-content
uses-responsive-images
interaction-to-next-paint-insight work-during-interaction
lcp-discovery-insight prioritize-lcp-image
lcp-lazy-loaded
lcp-phases-insight largest-contentful-paint-element
legacy-javascript-insight legacy-javascript
modern-http-insight uses-http2
network-dependency-tree-insight critical-request-chains
uses-rel-preconnect
render-blocking-insight render-blocking-resources
third-parties-insight third-party-summary
use-cache-insight uses-long-cache-ttl
viewport-insight viewport
عمليات تدقيق تمت إعادة تسميتها ودمجها

عمليات التدقيق التي تمت إزالتها

بالإضافة إلى عمليات الاستبدال المذكورة أعلاه، تمت إزالة عمليات التدقيق التالية بدون استبدالها لأنّنا رأينا أنّها لم تعُد تخدم أغراضًا مفيدة:

عمليات التدقيق التي تمت إزالتها سبب الإزالة
first-meaningful-paint مقياس قديم لم يعُد يُنصح باستخدامه (تم استبداله بمقياس LCP).
font-size على الرغم من أنّ الخطوط الصغيرة تُعدّ مشكلة في سهولة القراءة، ما مِن إشارات تدلّ على أنّها لا تزال تشكّل مصدر قلق في ما يتعلّق بتحسين محركات البحث اليوم. بالإضافة إلى ذلك، كانت عملية التدقيق هذه مكلفة للغاية من حيث التنفيذ والصيانة.
no-document-write من النادر حدوث مشكلة في النصوص البرمجية الخاصة بالطرف الأول في الوقت الحالي، ولا يمكن اتّخاذ أي إجراء بشأن النصوص البرمجية التابعة لجهات خارجية التي تستخدم هذا الإعداد.
offscreen-images يقلّل المتصفّح تلقائيًا من أولوية الصور غير المعروضة على الشاشة، لذا على الرغم من أنّ التحميل الكسول يساعد في تقليل استهلاك النطاق الترددي، من غير المرجّح أن يكون له تأثير على ما تقيسه أداة Lighthouse.
preload-fonts لم يتم تفعيلها بسبب مخاطر الإفراط في تقديم الاقتراحات.
third-party-facades يشمل هذا التدقيق واجهات محدودة، وقد عبّر بعض المطوّرين عن قلقهم بشأن استخدام واجهات تابعة لجهات خارجية غير مرتبطة. في النهاية، نفضّل أن تعمل الجهات الخارجية على تحسين عروضها بدلاً من إيجاد حلول بديلة لها.
uses-passive-event-listeners من النادر حدوث مشكلة في النصوص البرمجية الخاصة بالطرف الأول في الوقت الحالي، ولا يمكن اتّخاذ أي إجراء بشأن النصوص البرمجية التابعة لجهات خارجية التي تستخدم هذا الإعداد.
uses-rel-preload لم يتم تفعيلها بسبب مخاطر الإفراط في تقديم الاقتراحات.
عمليات التدقيق التي تمت إزالتها

مستندات عمليات التدقيق الجديدة للإحصاءات

لقد وثّقنا عمليات التدقيق الجديدة وأضفنا روابط إليها من تقارير Lighthouse الجديدة. سيتم الاحتفاظ بالمستندات القديمة في المستقبل المنظور حتى تتمكّن الإصدارات السابقة من Lighthouse من الربط بها.

التغييرات الأخرى

يتطلّب الإصدار 13 من Lighthouse توفّر الإصدار 22.19 أو إصدار أحدث من Node.

تشغيل Lighthouse

تتوفّر Lighthouse في أدوات مطوّري البرامج في Chrome وnpm (كوحدة Node وأداة سطر أوامر) وكإضافة متصفّح (في Chrome وFirefox). وتدعم أيضًا العديد من خدمات Google، بما في ذلك إحصاءات PageSpeed.

لتجربة واجهة سطر الأوامر في Lighthouse Node، استخدِم الأوامر التالية:

npm install -g lighthouse
lighthouse https://www.example.com --view

التواصل مع فريق Lighthouse

لمناقشة الميزات الجديدة أو التغييرات في إصدار Lighthouse 13 أو أي شيء آخر متعلّق بـ Lighthouse، اتّبِع الخطوات التالية: