المقاييس
First Contentful Paint
٤٫٠ ثانية
تحدد "سرعة عرض المحتوى على الصفحة" الوقت الذي يُعرَض فيه أول صورة أو نص. مزيد من المعلومات
Speed Index
٤٫٤ ثانية
يوضح مؤشر السرعة وتيرة تعبئة محتوى الصفحة على شاشة المستخدم. مزيد من المعلومات
Largest Contentful Paint
٤٫٩ ثانية
يحدّد مقياس "سرعة عرض أكبر جزء من المحتوى على الصفحة" المدة التي يتم خلالها عرض أكبر صورة أو نص. مزيد من المعلومات
Time to Interactive
٤٫٩ ثانية
وقت التفاعل هو مقدار الوقت المستغرق حتى تصبح الصفحة تفاعلية بالكامل. مزيد من المعلومات
Total Blocking Time
١٢٠ مللي ثانية
مجموع الفترات الزمنية بين "سرعة عرض المحتوى على الصفحة" (FCP) و"وقت التفاعل"، عندما تتجاوز مدة المهمة 50 مللي ثانية، معبرًا عنها بالمللي ثانية. مزيد من المعلومات
Cumulative Layout Shift
0.42
تقيس "متغيّرات التصميم التراكمية" حركة العناصر المرئية في إطار العرض. مزيد من المعلومات
القيم تقديرية وقابلة للتغيير. ويتم حساب نتيجة الأداء مباشرة من خلال هذه المقاييس.اطّلِع على الآلة الحاسبة.
الميزانياتتضبط ميزانيات الأداء معايير لأداء موقعك الإلكتروني.
نوع المورد | الطلبات | حجم النقل | تجاوز الميزانية | |
---|---|---|---|---|
النص البرمجي | 4 | 101.2 KiB | طلبان (٢) | 71.2 KiB |
الإجمالي | 16 | 156.8 KiB | ٦ طلبات | 56.8 KiB |
غير ذلك | 1 | 12.3 KiB | 7.3 KiB | |
الجهة الخارجية | 1 | 29.5 KiB | 4.5 KiB | |
ورقة الأنماط | 7 | 5.2 KiB | ٥ طلبات | 0.2 KiB |
الصورة | 1 | 24.2 KiB | ||
الوسائط | 0 | 0.0 KiB | ||
الخط | 0 | 0.0 KiB | ||
المستند | 3 | 13.8 KiB | طلبان (٢) |
المقياس | القياسات | تجاوز الميزانية |
---|---|---|
وحدة المعالجة المركزية الأولى الخاملة | 4,930 ms | 2,030 ms |
Time to Interactive | 4,930 ms | 2,030 ms |
First Meaningful Paint | 3,970 ms | 1,970 ms |
First Contentful Paint | 3,970 ms | 970 ms |
الحد الأقصى المحتمل من مهلة الاستجابة لأوّل إدخال | 120 ms | 20 ms |
فرص تحسين الأداءيمكن أن تساعد هذه الاقتراحات على تحميل صفحتك بشكل أسرع. لا تؤثر هذه الاقتراحات بشكل مباشر في نتيجة الأداء.
فرصة تحسين الأداء
التوفيرات المُقدرة
استبعاد موارد حظر العرض
1.13 s
استبعاد موارد حظر العرض
1.13 s
تحظر الموارد سرعة عرض الصفحة لصفحتك. ويمكنك تضمين عناصر JavaScript/CSS المهمة وتأجيل جميع الأنماط/عناصر JavaScript غير المهمة. مزيد من المعلومات
هناك عدد من مكونات WordPress الإضافية التي يمكنها مساعدتك على تضمين مواد العرض المهمة أو تأجيل موارد أقل أهمية. عليك توخي الحذر من أن التحسينات التي توفرها هذه الإضافات قد توقف ميزات التصميم أو المكونات الإضافية، لذلك ستحتاج على الأرجح إلى إجراء تغييرات في الرمز البرمجي.
عنوان URL | حجم النقل | التوفيرات المحتملة |
---|---|---|
/dobetterweb/dbw_tester.css?delay=100 (localhost) | 0.9 KiB | 870 ms |
/dobetterweb/unknown404.css?delay=200 (localhost) | 0.2 KiB | 870 ms |
/dobetterweb/dbw_tester.css?delay=2200 (localhost) | 0.9 KiB | 870 ms |
/dobetterweb/dbw_partial_a.html?delay=200 (localhost) | 0.8 KiB | 870 ms |
/dobetterweb/dbw_tester.js (localhost) | 1.0 KiB | 720 ms |
تفعيل ضغط النص
0.3 s
تفعيل ضغط النص
0.3 s
يجب عرض الموارد المستندة إلى النص باستخدام الضغط (gzip أو الانكماش أو brotli) لتقليل إجمالي وحدات البايت للشبكة. مزيد من المعلومات
يمكنك تفعيل ضغط النص في إعداد خادم الويب.
عنوان URL | حجم النقل | التوفيرات المحتملة |
---|---|---|
/zone.js (localhost) | 69.8 KiB | 54.9 KiB |
/dobetterweb/dbw_tester.html (localhost) | 12.2 KiB | 8.2 KiB |
تصغير JavaScript
0.15 s
تصغير JavaScript
0.15 s
يمكن أن يؤدي تصغير ملفات JavaScript إلى تقليل أحجام الأحمال ووقت تحليل النص البرمجي. مزيد من المعلومات
يمكن لعدد من مكونات WordPress الإضافية زيادة سرعة موقعك الإلكتروني من خلال ربط النصوص البرمجية وتصغيرها وضغطها. يمكنك أيضًا استخدام عملية إنشاء الموقع الإلكتروني لإزالة البيانات غير الضرورية بشكل مسبق إذا أمكن ذلك.
عنوان URL | حجم النقل | التوفيرات المحتملة |
---|---|---|
/zone.js (localhost) | 70.0 KiB | 29.8 KiB |
عرض الصور بتنسيقات الجيل القادم
0.15 s
عرض الصور بتنسيقات الجيل القادم
0.15 s
غالبًا ما توفِّر تنسيقات الصور، مثل JPEG 2000 وJPEG XR وWebP، ضغطًا أفضل من تنسيق PNG أو JPEG، وهذا يعني تنزيلاً أسرع واستهلاكًا أقل للبيانات. مزيد من المعلومات
يمكنك استخدام مكوّن إضافي أو خدمة تتيح لك تحويل صورك المحمَّلة إلى أفضل التنسيقات تلقائيًا.
عنوان URL | حجم المصدر | التوفيرات المحتملة | |
---|---|---|---|
/dobetterweb/lighthouse-480x318.jpg (localhost) | 24.0 KiB | 8.8 KiB |
بيانات التشخيصمزيد من المعلومات حول أداء تطبيقك لا تؤثر هذه الأرقام بشكل مباشر في نتيجة الأداء.
لا يتم استخدام أدوات معالجة الحدث السلبية لتحسين عملية التنقل في الصفحة
يمكنك وضع علامة على "أدوات معالجة أحداث لمس الشاشة وتحريك الماوس" بصفتها `passive` لتحسين عملية التنقل في صفحتك. مزيد من المعلومات
المصدر |
---|
/dobetterweb/dbw_tester.html:303:5 (localhost) |
تجنَّب document.write()
document.write()
بالنسبة إلى المستخدمين الذين لديهم اتصالات بطيئة، يمكن للبرامج النصية الخارجية التي يتم إدخالها ديناميكيًا عبر `document.write()` تأخير تحميل الصفحة لمدة ثوانٍ متعددة. مزيد من المعلومات
المصدر |
---|
/dobetterweb/dbw_tester.html:270:11 (localhost) |
/dobetterweb/dbw_tester.html:271:11 (localhost) |
/dobetterweb/dbw_tester.html:272:11 (localhost) |
عناصر الصور لا تحتوي على قيَم width
وheight
محدَّدة
width
وheight
محدَّدة
يجب إعداد قيَم عرض وارتفاع محدَّدة في عناصر الصور للحدّ من متغيّرات التصميم وتحسين متغيّرات التصميم التراكمية (CLS). مزيد من المعلومات
عنوان URL | العناصر التي لم تلبِّ الشروط | |
---|---|---|
blob:http://localhost:10200/822c70a0-b912-41c7-9a21-56c3d309e75b | img <img src="blob:http://localhost:10200/822c70a0-b912-41c7-9a21-56c3d309e75b"> | |
filesystem:http://localhost:10200/temporary/empty-0.8423185960902964.png | img <img src="filesystem:http://localhost:10200/temporary/empty-0.8423185960902964.png"> |
عرض الأصول الثابتة من خلال سياسة ذاكرة التخزين المؤقت الفعالة
تم العثور على ١٠ موارد
يمكن لفترة التخزين المؤقت الطويلة تسريع عملية تكرار الزيارات إلى صفحتك. مزيد من المعلومات
يمكنك الاطّلاع على ذاكرة التخزين المؤقت للمتصفّح في WordPress.
عنوان URL | ذاكرة التخزين المؤقت TTL | حجم النقل |
---|---|---|
/zone.js (localhost) | None | 70 KiB |
/dobetterweb/lighthouse-480x318.jpg (localhost) | None | 24 KiB |
/dobetterweb/dbw_tester.js (localhost) | None | 2 KiB |
None | 1 KiB | |
/dobetterweb/dbw_tester.css?delay=100 (localhost) | None | 1 KiB |
None | 1 KiB | |
/dobetterweb/dbw_tester.css?delay=2200 (localhost) | None | 1 KiB |
None | 1 KiB | |
None | 1 KiB | |
/dobetterweb/empty_module.js?delay=500 (localhost) | None | 0 KiB |
تجنَّب سلاسل الطلبات المهمة
تم العثور على ١٢ سلسلةً
توضح لك "سلاسل الطلبات المهمة" أدناه الموارد التي تم تحميلها بأولوية عالية. ويمكنك تقليل طول السلاسل أو تقليل حجم تنزيل الموارد أو تأجيل تنزيل الموارد غير الضرورية لتحسين تحميل الصفحة. مزيد من المعلومات
الحد الأقصى لوقت استجابة المسار المهم: 4,800 ms
التنقل الأوّلي
/dobetterweb/dbw_tester.html
(localhost)
/dobetterweb/dbw_tester.css?delay=100
- 570 ms, 0.80 KiB
(localhost)
/dobetterweb/unknown404.css?delay=200
- 580 ms, 0.14 KiB
(localhost)
/dobetterweb/dbw_tester.css?delay=2200
- 2,210 ms, 0.80 KiB
(localhost)
- 580 ms, 1.08 KiB
/dobetterweb/dbw_partial_a.html?delay=200
- 590 ms, 0.72 KiB
(localhost)
- 1,140 ms, 0.72 KiB
- 3,570 ms, 0.80 KiB
/zone.js
- 1,110 ms, 69.97 KiB
(localhost)
…2.1.1/jquery.min.js
- 920 ms, 29.47 KiB
(ajax.googleapis.com)
- 1,040 ms, 0.80 KiB
/dobetterweb/dbw_tester.js
- 1,150 ms, 1.66 KiB
(localhost)
/dobetterweb/empty_module.js?delay=500
- 590 ms, 0.14 KiB
(localhost)
الحفاظ على انخفاض عدد الطلبات ونقل الأحجام الصغيرة
١٦ طلبًا • ١٥٧ كيبيبايت
لضبط ميزانيات لكمية موارد الصفحة وحجمها، يمكنك إضافة ملف budget.json. مزيد من المعلومات
نوع المورد | الطلبات | حجم النقل |
---|---|---|
الإجمالي | 16 | 156.8 KiB |
النص البرمجي | 4 | 101.2 KiB |
الصورة | 1 | 24.2 KiB |
المستند | 3 | 13.8 KiB |
غير ذلك | 1 | 12.3 KiB |
ورقة الأنماط | 7 | 5.2 KiB |
الوسائط | 0 | 0.0 KiB |
الخط | 0 | 0.0 KiB |
الجهة الخارجية | 1 | 29.5 KiB |
عنصر "سرعة عرض أكبر جزء من المحتوى على الصفحة"
تم العثور على عنصر واحد
هذا هو الجزء من المحتوى الذي تم عرضه بأكبر سرعة على الصفحة ضمن إطار العرض. مزيد من المعلومات
العنصر |
---|
img <img src="lighthouse-480x318.jpg?iar2" width="120" height="80"> |
تجنُّب متغيّرات التصميم الكبيرة
تم العثور على ٤ عناصر
تساهم عناصر DOM هذه أكثر في متغيّرات التصميم التراكمية (CLS) الخاصة بالصفحة.
العنصر | المساهمة في متغيّرات التصميم التراكمية (CLS) |
---|---|
Debugging Node.js with Chrome DevTools <h5> | |
The canonical guide to using the Chrome DevTools UI for debugging Node.js. It d… <p> | |
hr <hr> | |
Aside from that, I’ve been busy working on Lighthouse, performance metrics, too… <p> |
نجنُّب سلسة المهام الرئيسية الطويلة
تم العثور على ٤ مهمّات طويلة
يتم إدراج أطول المهام في سلسلة المحادثات الرئيسية، ما يساعد في تحديد أكثر الأشخاص الذين يسببون تأخير في عملية الإدخال. مزيد من المعلومات
عنوان URL | وقت البدء | المدة |
---|---|---|
/dobetterweb/dbw_tester.js (localhost) | 2,854 ms | 983 ms |
…2.1.1/jquery.min.js (ajax.googleapis.com) | 4,809 ms | 127 ms |
Unattributable | 3,840 ms | 124 ms |
/zone.js (localhost) | 3,996 ms | 96 ms |
تجنُّب الصور المتحركة غير المركّبة
تم العثور على عنصر متحرك واحد
يمكن للصور المتحركة غير المركّبة أن تكون رديئة وأن تزيد متغيّرات التصميم التراكمية (CLS). مزيد من المعلومات
العنصر | الاسم |
---|---|
div <div id="animated-boi"> | |
خاصية CSS غير المتوافقة: width | |
خاصيتا CSS غير المتوافقتَين: height, left | alpha |
خاصية CSS غير المتوافقة: background-color | beta |
اجتياز عمليات التدقيق بنجاح
(23)
اجتياز عمليات التدقيق بنجاح
(23)
الصور ذات الحجم المناسب
يمكنك عرض صور بحجم مناسب لحفظ بيانات شبكة الجوّال وتحسين وقت التحميل. مزيد من المعلومات
يمكنك تحميل الصور مباشرةً من خلال مكتبة الوسائط للتأكّد من توفّر أحجام الصور المطلوبة، ثم إدراجها من مكتبة الوسائط أو استخدام أداة الصورة لضمان استخدام أفضل حجم للصورة (بما في ذلك تلك الخاصة بنقاط فاصلة متجاوبة). يمكنك تجنب استخدام صور `Full Size` إلا إذا كانت الأبعاد كافية لاستخدامها. مزيد من المعلومات
تأجيل الصور خارج الشاشة
يمكنك إجراء تحميل بطيء للصور الموجودة خارج الشاشة والصور المخفية بعد الانتهاء من تحميل جميع الموارد المهمة من أجل تقليص وقت التفاعل. مزيد من المعلومات
يمكنك تثبيت مكون WordPress الإضافي للتحميل الكسول الذي يوفر القدرة على تأجيل أي صور خارج الشاشة، أو التبديل إلى تصميم يوفِّر هذه القدرة الوظيفية. يمكنك أيضًا استخدام مكون AMP الإضافي.
تصغير CSS
يمكن أن يؤدي تصغير ملفات CSS إلى تقليل أحجام حمولة الشبكة. مزيد من المعلومات
يمكن لعدد من مكونات WordPress الإضافية زيادة سرعة موقعك الإلكتروني من خلال ربط الأنماط وتصغيرها وضغطها. يمكنك أيضًا استخدام عملية إنشاء الموقع الإلكتروني لإزالة البيانات غير الضرورية بشكل مسبق إذا أمكن ذلك.
إزالة خدمة CSS غير المُستخدَمة
يمكنك إزالة القواعد الضارة من أوراق الأنماط وتأجيل تحميل خدمة CSS غير المستخدمة في محتوى الجزء المرئي من الصفحة للحد من وحدات البايت غير الضرورية المستهلكة من خلال نشاط الشبكة. مزيد من المعلومات
يمكنك تقليل عدد مكونات WordPress الإضافية التي تُحمِّل خدمة CSS غير المُستخدَمة في صفحتك أو تبديلها. لتحديد المكونات الإضافية التي تضيف CSS دخيلة، يمكنك محاولة تشغيل تغطية الرمز البرمجي في Chrome DevTools. يمكنك تحديد التصميم/المكون الإضافي المسؤول عن عنوان URL لورقة الأنماط. يمكنك البحث عن المكونات الإضافية التي تحتوي على العديد من أوراق الأنماط في القائمة والتي تحتوي على الكثير من اللون الأحمر في تغطية الرمز البرمجي. يجب أن يدرِج المكون الإضافي ورقة أنماط فقط في حال تم استخدامه في الصفحة فعليًا.
إزالة JavaScript غير المستخدم
يمكنك إزالة نصوص JavaScript غير المستخدمة لتقليل وحدات البايت التي يستهلكها نشاط الشبكة. مزيد من المعلومات
يمكنك تقليل عدد مكونات WordPress الإضافية التي تُحمِّل لغة JavaScript غير المُستخدَمة في صفحتك أو تبديلها. لتحديد المكونات الإضافية التي تضيف لغة JavaScript دخيلة، يمكنك محاولة تشغيل تغطية الرمز البرمجي في Chrome DevTools. يمكنك تحديد التصميم/المكون الإضافي المسؤول عن عنوان URL للنص البرمجي. يمكنك البحث عن المكونات الإضافية التي تحتوي على العديد من النصوص البرمجية في القائمة والتي تحتوي على الكثير من اللون الأحمر في تغطية الرمز البرمجي. يجب أن يدرِج المكون الإضافي نصًا برمجيًا فقط في حال تم استخدامه في الصفحة فعليًا.
ترميز الصور بكفاءة
يتم تحميل الصور المحسَّنة بشكلٍ أسرع وتستهلك بيانات أقل لشبكة الجوّال. مزيد من المعلومات
يمكنك استخدام مكون WordPress الإضافي لتحسين الصورة الذي يضغط صورك مع المحافظة على الجودة.
الاتصال المسبق للأصول المطلوبة
يمكنك إضافة تعديلات المورد `preconnect` أو `dns-prefetch` لإنشاء اتصالات مبكرة بأصول مهمة تابعة لجهة خارجية. مزيد من المعلومات
وقت استجابة الخادم الأوّلي قصير
استغرق مستند الجذر ٥٧٠ مللي ثانية
يجب إبقاء وقت استجابة الخادم للمستند الرئيسي قصيرًا، بسبب اعتماد جميع الطلبات الأخرى على هذا الإجراء. مزيد من المعلومات
عنوان URL | الوقت المستغرَق |
---|---|
/dobetterweb/dbw_tester.html (localhost) | 570 ms |
تجنُب عمليات إعادة توجيه الصفحات المتعددة
تؤدي عمليات إعادة التوجيه إلى حدوث تأخيرات إضافية قبل أن يتم تحميل الصفحة. مزيد من المعلومات
التحميل المسبق للطلبات الأساسية
يمكنك استخدام `<link rel=preload>` لتحديد أولويات جلب الموارد المطلوبة حاليًا في وقتٍ لاحق في تحميل الصفحة. مزيد من المعلومات
استخدام HTTP/2
يوفّر HTTP/2 العديد من المزايا مقارنةً بـ HTTP/1.1، بما في ذلك عناوين البرامج الثنائية وعملية مضاعفة توجيه الإشارات. مزيد من المعلومات
استخدام تنسيقات الفيديو لمحتوى الصور المتحركة
ملفات GIF الكبيرة غير كافية لعرض محتوى صور متحركة. يمكنك استخدام فيديوهات MPEG4/WebM للصور المتحركة وملفات PNG/WebP للصور الثابتة بدلاً من ملف GIF لحفظ وحدات البايت للشبكة. مزيد من المعلومات
يمكنك تحميل ملف GIF إلى خدمة ستتيح تضمينه في شكل فيديو HTML5.
عليك إزالة الوحدات المكررة في حِزم JavaScript
يمكنك إزالة وحدات JavaScript الكبيرة المكررة من الحِزم لتقليل وحدات البايت غير الضرورية التي يستهلكها نشاط الشبكة.
تجنُّب عرض ميزات JavaScript القديمة في المتصفحات الحديثة
احتمال توفير ٢١ كيبيبايت
يساعد الملء التلقائي وعمليات التحويل المتصفّحات القديمة في استخدام ميزات JavaScript الجديدة. ولكن العديد منها غير ضروري للمتصفّحات الحديثة. وبالنسبة إلى حِزم JavaScript، يمكنك استخدام استراتيجية حديثة لنشر النص البرمجي باستخدام ميزة الكشف عن الميزات "module/nomodule" لتقليل عدد الرموز البرمجية التي يتم نقلها للمتصفّحات الحديثة مع استمرار اعتماد المتصفّحات القديمة. مزيد من المعلومات
عنوان URL | التوفيرات المحتملة | |
---|---|---|
/zone.js (localhost) | 20.7 KiB | |
/zone.js:1291:4 (localhost) | Object.defineProperty | |
/zone.js:1301:4 (localhost) | Object.defineProperties |
Preload Largest Contentful Paint image
Preload the image used by the LCP element in order to improve your LCP time. Learn more.
تجنُّب الأحمال الضخمة للشبكة
كان الحجم الإجمالي ١٥٧ كيبيبايت.
تُكلِّف أحمال الشبكة الكبيرة المستخدمين الكثير من الأموال وترتبط مباشرةً بأوقات التحميل الطويلة. مزيد من المعلومات
يمكنك عرض مقتطفات في قوائم مشاركاتك (مثلاً عبر العلامة "المزيد")، أو تقليل عدد المشاركات المعروضة في صفحة معينة، أو تقسيم مشاركاتك الطويلة إلى صفحات متعددة، أو استخدام مكون إضافي لتحميل التعليقات ذات التحميل الكسول.
عنوان URL | حجم النقل |
---|---|
/zone.js (localhost) | 70.0 KiB |
…2.1.1/jquery.min.js (ajax.googleapis.com) | 29.5 KiB |
/dobetterweb/lighthouse-480x318.jpg (localhost) | 24.2 KiB |
/dobetterweb/dbw_tester.html (localhost) | 12.3 KiB |
/dobetterweb/dbw_tester.html (localhost) | 12.3 KiB |
/dobetterweb/dbw_tester.js (localhost) | 1.7 KiB |
1.1 KiB | |
/dobetterweb/dbw_tester.css?delay=100 (localhost) | 0.8 KiB |
0.8 KiB | |
/dobetterweb/dbw_tester.css?delay=2200 (localhost) | 0.8 KiB |
تجنُب حجم DOM الزائد
١٤٨ عنصرًا
سيزيد حجم DOM الكبير من استخدام الذاكرة، ويتسبب في إجراء حسابات نمطية أطول، وينتج عنه عمليات مُكلفة لإعادة عرض التنسيق. مزيد من المعلومات
الإحصائية | العنصر | القيمة |
---|---|---|
إجمالي عدد عناصر DOM | 148 | |
الحد الأقصى لعمق DOM | title <title id="social-facebook-5"> | 4 |
الحد الأقصى من عناصر الأطفال | div <div id="shadow-root-container"> | 100 |
علامات أوقات المستخدم وقياساتها
يمكنك توجيه تطبيقك باستخدام "واجهة برمجة التطبيقات لأوقات المستخدم" لقياس الأداء الفعلي العالمي لتطبيقك أثناء التجارب الأساسية للمستخدمين. مزيد من المعلومات
وقت تنفيذ JavaScript
١٫٢ ثانية
يمكنك تقليل الوقت المستغرق في تحليل JavaScript وإنشائها وتنفيذها. قد يتبين لك أن تسليم أحمال JavaScript بحجم أصغر يساعد على ذلك. مزيد من المعلومات
عنوان URL | الوقت الإجمالي لوحدة المعالجة المركزية | تقييم النص البرمجي | تحليل النص البرمجي |
---|---|---|---|
/dobetterweb/dbw_tester.html (localhost) | 1,044 ms | 964 ms | 3 ms |
Unattributable | 280 ms | 10 ms | 0 ms |
/zone.js (localhost) | 107 ms | 91 ms | 2 ms |
…2.1.1/jquery.min.js (ajax.googleapis.com) | 90 ms | 81 ms | 1 ms |
تقليل سلسلة العمل الرئيسية
١٫٥ ثانية
ننصحك بتقليل الوقت المستغرق في تحليل JavaScript وإنشائه وتنفيذه. قد يتبيّن لك أن تقديم بيانات JavaScript بحجم أصغر يساعد على ذلك. مزيد من المعلومات
الفئة | الوقت المستغرَق |
---|---|
Script Evaluation | 1,149 ms |
Other | 177 ms |
Style & Layout | 122 ms |
Parse HTML & CSS | 54 ms |
Garbage Collection | 26 ms |
Rendering | 13 ms |
Script Parsing & Compilation | 8 ms |
تظل جميع النصوص مرئية أثناء تحميل خط موقع إلكتروني
يمكنك الاستفادة من ميزة CSS لعرض الخطوط لضمان أن يكون النص مرئيًا للمستخدم أثناء تحميل خطوط موقع إلكتروني. مزيد من المعلومات
تقليل استخدام الرموز التابعة لجهات خارجية
لقد حظر رمز الجهة الخارجية سلسلة المحادثات الرئيسية لمدة ٢٠ مللي ثانية
يمكن أن يؤثر الرمز البرمجي الخاصّ بالجهة الخارجية بشكل كبير في أداء التحميل. يمكنك تحديد عدد مقدِّمي الخدمة للجهات الخارجية المتكرّرين ومحاولة تحميل الرمز البرمجي الخاص بالجهة الخارجية بعد انتهاء تحميل صفحتك بشكل أساسي. مزيد من المعلومات
الجهة الخارجية | حجم النقل | وقت حظر سلسلة المحادثات الأساسية |
---|---|---|
Google CDN | 29 KiB | 23 ms |
…2.1.1/jquery.min.js (ajax.googleapis.com) | 29 KiB | 23 ms |
تحميل الموارد التابعة لجهات خارجية ببطء مع واجهات
بعض الرموز المضمّنة التابعة لجهات خارجية يمكن تحميلها ببطء. ويمكنك استبدال هذه الرموز المضمّنة بإحدى الواجهات إلى حين الحاجة إليها. مزيد من المعلومات
تحدّد عمليات التحقق هذه الفرص التي تتيح تحسين إمكانية الوصول إلى تطبيق الويب. ولا يمكن إجراء رصد تلقائي إلّا لمجموعة فرعية من مشاكل إمكانية الوصول، لذلك يُنصح أيضًا باستخدام الاختبار اليدوي.
التدويل والأقلمةهذه هي فرص لتحسين تفسير المحتوى من خلال المستخدمين بلغات مختلفة.
العنصر <html>
لا يحتوي على سمة [lang]
<html>
لا يحتوي على سمة [lang]
في حال لم تحدّد الصفحة سمة اللغة، يفترض قارئ الشاشة أن تكون الصفحة باللغة التلقائية التي اختارها المستخدم عند إعداد قارئ الشاشة. في حال لم تكن الصفحة باللغة التلقائية، قد لا يُعلِن قارئ الشاشة عن نص الصفحة بشكل صحيح. مزيد من المعلومات
العناصر التي لم تلبِّ الشروط |
---|
html <html manifest="clock.appcache"> |
الأسماء والتصنيفاتهذه هي فرص لتحسين دلالات عناصر التحكُّم في التطبيق. قد يحسّن ذلك من تجربة مستخدمي التكنولوجيا المساعدة، مثل قارئ الشاشة.
عناصر الصور لا تحتوي على سمات [alt]
[alt]
يجب أن تهدف العناصر الإعلامية إلى نص وصفي بديل وقصير. يمكن تجاهل العناصر الزخرفية بسمة النص البديل الفارغة. مزيد من المعلومات
العناصر التي لم تلبِّ الشروط |
---|
img <img src="lighthouse-480x318.jpg?iar1" width="120" height="15"> |
img <img src="lighthouse-480x318.jpg?iar2" width="120" height="80"> |
img <img src="lighthouse-480x318.jpg?isr1" width="4800" height="3180" style="position: absolute;"> |
img <img src="lighthouse-480x318.jpg?isr2" width="120" height="80" style="position: absolute;"> |
img <img src="lighthouse-480x318.jpg?isr3" width="960" height="636" style="image-rendering: pixelated; position: absolute;"> |
img <img src="http://localhost:10200/dobetterweb/lighthouse-480x318.jpg" srcset="lighthouse-480x318.jpg 2x" width="960" height="636" style="position: absolute;"> |
img <img src="lighthouse-rotating.gif" width="811" height="462"> |
img <img src="blob:http://localhost:10200/0be75978-2a6d-4440-921f-85badcab3e5d"> |
img <img src="filesystem:http://localhost:10200/temporary/empty-0.647080878678969.png"> |
عدم احتواء عناصر النموذج على تصنيفات مرتبطة
تضمن التصنيفات الإعلان عن عناصر التحكّم بالنموذج بشكل صحيح من خلال التقنيات المساعدة، مثل برامج قراءة الشاشة. مزيد من المعلومات
العناصر التي لم تلبِّ الشروط |
---|
input <input type="password" onpaste="event.preventDefault();"> |
input <input type="password"> |
input <input type="password" onpaste="return false;"> |
عدم احتواء الروابط على اسم مميّز
إنّ نص الرابط (والنص البديل للصور، عند استخدامه كروابط) الذي يُعد مميّزًا وفريدًا وقابلاً للتركيز يحسّن تجربة التنقل لمستخدمي برامج قراءة الشاشة. مزيد من المعلومات
العناصر التي لم تلبِّ الشروط |
---|
a <a href="javascript:void(0)" target="_blank"> |
a <a href="mailto:inbox@email.com" target="_blank"> |
عناصر <object>
لا تحتوي على نص [alt]
<object>
لا تحتوي على نص [alt]
لا يمكن لبرامج قراءة الشاشة ترجمة المحتوى غير النصي. تؤدي إضافة نص بديل إلى عناصر `<object>` إلى مساعدة برامج قراءة الشاشة على نقل المعنى إلى المستخدمين. مزيد من المعلومات
العناصر التي لم تلبِّ الشروط |
---|
object <object id="5934a"> |
object <object id="5934b"> |
عناصر إضافية للتحقُّق يدويًا
(10)
تعالج هذه العناصر المناطق التي يتعذر على أداة الاختبار المبرمجة تغطيتها. تعرّف على مزيد من المعلومات في دليلنا حول مراجعة إمكانية الوصول.
عناصر إضافية للتحقُّق يدويًا
(10)
تعالج هذه العناصر المناطق التي يتعذر على أداة الاختبار المبرمجة تغطيتها. تعرّف على مزيد من المعلومات في دليلنا حول مراجعة إمكانية الوصول.
The page has a logical tab order
Tabbing through the page follows the visual layout. Users cannot focus elements that are offscreen. Learn more.
Interactive controls are keyboard focusable
Custom interactive controls are keyboard focusable and display a focus indicator. Learn more.
Interactive elements indicate their purpose and state
Interactive elements, such as links and buttons, should indicate their state and be distinguishable from non-interactive elements. Learn more.
The user's focus is directed to new content added to the page
If new content, such as a dialog, is added to the page, the user's focus is directed to it. Learn more.
User focus is not accidentally trapped in a region
A user can tab into and out of any control or region without accidentally trapping their focus. Learn more.
Custom controls have associated labels
Custom interactive controls have associated labels, provided by aria-label or aria-labelledby. Learn more.
Custom controls have ARIA roles
Custom interactive controls have appropriate ARIA roles. Learn more.
Visual order on the page follows DOM order
DOM order matches the visual order, improving navigation for assistive technology. Learn more.
Offscreen content is hidden from assistive technology
Offscreen content is hidden with display: none or aria-hidden=true. Learn more.
HTML5 landmark elements are used to improve navigation
Landmark elements (<main>, <nav>, etc.) are used to improve the keyboard navigation of the page for assistive technology. Learn more.
اجتياز عمليات التدقيق بنجاح
(15)
اجتياز عمليات التدقيق بنجاح
(15)
سمات [aria-*]
هي مطابقة لأدوارها
[aria-*]
هي مطابقة لأدوارها
يوفّر كل دور ARIA `role` مجموعة فرعية محددة من سمات `aria-*`. يؤدي عدم تطابق هذه الأدوار إلى إبطال السمات `aria-*`. مزيد من المعلومات
[aria-hidden="true"]
غير وارد في المستند <body>
[aria-hidden="true"]
غير وارد في المستند <body>
لا تعمل التكنولوجيا المساعِدة، مثل برامج قراءة الشاشة، على نحوٍ متواصل عند إعداد `aria-hidden="true"` في المستند `<body>`. مزيد من المعلومات
[role]
تحتوي على جميع سمات [aria-*]
المطلوبة
[role]
تحتوي على جميع سمات [aria-*]
المطلوبة
تتطلّب بعض أدوار ARIA تزويد برامج قراءة الشاشة بسمات تصف حالة العنصر. مزيد من المعلومات
إنّ العناصر التي تتضمن ARIA [role]
والتي تتطلب عناصر ثانوية للاحتواء على عنصر [role]
محدّد تشتمل على جميع العناصر الثانوية المطلوبة.
[role]
والتي تتطلب عناصر ثانوية للاحتواء على عنصر [role]
محدّد تشتمل على جميع العناصر الثانوية المطلوبة.
يجب أن تحتوي بعض أدوار ARIA الرئيسية على أدوار ثانوية محدّدة لأداء وظائف إمكانية الوصول المقصودة. مزيد من المعلومات
[role]
مضمّنة في العنصر الرئيسي المطلوب
[role]
مضمّنة في العنصر الرئيسي المطلوب
يجب أن يتم تضمين بعض أدوار ثانوية ARIA ضمن أدوار رئيسية محدّدة لتنفيذ وظائف إمكانية الوصول المقصودة بشكل صحيح. مزيد من المعلومات
قيم [role]
هي صالحة
[role]
هي صالحة
يجب أن تحتوي أدوار ARIA على قيم صالحة لتنفيذ وظائف إمكانية الوصول المقصودة. مزيد من المعلومات
سمات [aria-*]
تحتوي على قيم صالحة
[aria-*]
تحتوي على قيم صالحة
لا يمكن لتقنيات المساعدة، مثل برامج قراءة الشاشة، تفسير سمات ARIA باستخدام قيم غير صحيحة. مزيد من المعلومات
سمات [aria-*]
هي صالحة وليس بها أخطاء إملائية
[aria-*]
هي صالحة وليس بها أخطاء إملائية
لا يمكن لتقنيات المساعدة، مثل برامج قراءة الشاشة، تفسير سمات ARIA بأسماء غير صحيحة. مزيد من المعلومات
احتواء الأزرار على اسم الوصول
عند عدم احتواء زر على اسم يمكن الوصول إليه، تعلن برامج قراءة الشاشة بأنه "زر"، ما يجعله غير قابل للاستخدام بالنسبة إلى المستخدمين الذين يعتمدون على برامج قراءة الشاشة. مزيد من المعلومات
احتواء الصفحة على عنوان أو رابط تخطٍ أو منطقة معالم
تؤدي إضافة طرق لتخطي المحتوى المكرّر إلى السماح لمستخدمي لوحة المفاتيح بالتنقل في الصفحة بكفاءة أكبر. مزيد من المعلومات
تمييز الخلفية والألوان الخلفية بنسبة تباين كافية
إنّ عملية قراءة النص المنخفض التباين تُعتبر صعبة أو مستحيلة بالنسبة إلى العديد من المستخدمين. مزيد من المعلومات
المستند يحتوي على عنصر <title>
<title>
يمنح العنوان مستخدمي برامج قراءة الشاشة نظرة عامة حول الصفحة، ويعتمد مستخدمو محرك البحث على هذا بشكل كبير لتحديد ما إذا كانت الصفحة ذات صلة ببحثهم أو لا. مزيد من المعلومات
أرقام تعريف ARIA فريدة
يجب أن تكون قيمة رقم تعريف ARIA فريدة حتى لا تغفل التكنولوجيا المساعِدة عن الأمثلة الأخرى. مزيد من المعلومات
تظهر العناصر المُعنوَنة بترتيب تنازلي متسلسل
إنّ العناوين المطلوبة بالطريقة المناسبة والتي لا تتخطى المستويات، تنقل البنية الدلالية للصفحة، مما يسهّل تصفّحها وفهمها عند استخدام التكنولوجيا المساعِدة. مزيد من المعلومات
[user-scalable="no"]
غير مستخدم في العنصر <meta name="viewport">
والسمة [maximum-scale]
لا تقلّ عن 5.
[user-scalable="no"]
غير مستخدم في العنصر <meta name="viewport">
والسمة [maximum-scale]
لا تقلّ عن 5.
يسبب إيقاف ميزة التكبير أو التصغير مشكلة بالنسبة إلى المستخدمين ضعاف البصر الذين يعتمدون على ميزة تكبير الشاشة لرؤية محتوى صفحة الويب بشكل صحيح. مزيد من المعلومات
غير سارٍ
(24)
غير سارٍ
(24)
قيم [accesskey]
فريدة
[accesskey]
فريدة
تتيح مفاتيح الوصول للمستخدمين التركيز بسرعة على جزء من الصفحة. للانتقال إلى الموضع الصحيح من الصفحة، يجب أن يكون كل مفتاح وصول فريدًا. مزيد من المعلومات
تتوفّر لعناصر button
وlink
وmenuitem
أسماء يمكن الوصول إليها
button
وlink
وmenuitem
أسماء يمكن الوصول إليها
إذا لم يتوفّر لأحد العناصر اسم يمكن الوصول إليه، ستقرأه برامج قراءة الشاشة مستخدمةً اسمًا عامًا له، ما يجعله غير قابل للاستخدام لدى المستخدمين الذين يعتمدون على برامج قراءة الشاشة. مزيد من المعلومات
لا تحتوي عناصر [aria-hidden="true"]
على عناصر منحدرة قابلة للتركيز
[aria-hidden="true"]
على عناصر منحدرة قابلة للتركيز
تمنع العناصر المنحدرة القابلة للتركيز ضمن `[aria-hidden="true"]` عنصر العناصر التفاعلية من أن تكون متاحة لمستخدمي التكنولوجيا المساعِدة، مثل برامج قراءة الشاشة. مزيد من المعلومات
تحتوي حقول إدخال ARIA على أسماء يمكن الوصول إليها
عند عدم احتواء حقل الإدخال على اسم يمكن الوصول إليه، تشير برامج قراءة الشاشة إلى الحقل بصفة عامة، مما يجعله غير قابل للاستخدام بالنسبة إلى المستخدمين الذين يعتمدون على برامج قراءة الشاشة. مزيد من المعلومات
تتوفّر لعناصر ARIA meter
أسماء يمكن الوصول إليها
meter
أسماء يمكن الوصول إليها
إذا لم يتوفّر لأحد العناصر اسم يمكن الوصول إليه، ستقرأه برامج قراءة الشاشة مستخدمةً اسمًا عامًا له، ما يجعله غير قابل للاستخدام لدى المستخدمين الذين يعتمدون على برامج قراءة الشاشة. مزيد من المعلومات
تتوفّر لعناصر ARIA progressbar
أسماء يمكن الوصول إليها
progressbar
أسماء يمكن الوصول إليها
إذا لم يتوفّر لأحد العناصر اسم يمكن الوصول إليه، ستقرأه برامج قراءة الشاشة مستخدمةً اسمًا عامًا له، ما يجعله غير قابل للاستخدام لدى المستخدمين الذين يعتمدون على برامج قراءة الشاشة. مزيد من المعلومات
تحتوي جميع حقول تبديل ARIA على أسماء يمكن الوصول إليها
عند عدم احتواء حقول التبديل على اسم يمكن الوصول إليه، تشير برامج قراءة الشاشة إلى الحقل باستخدام بصفة عامة، مما يجعله غير قابل للاستخدام بالنسبة إلى المستخدمين الذين يعتمدون على برامج قراءة الشاشة. مزيد من المعلومات
تتوفّر لعناصر ARIA tooltip
أسماء يمكن الوصول إليها
tooltip
أسماء يمكن الوصول إليها
إذا لم يتوفّر لأحد العناصر اسم يمكن الوصول إليه، ستقرأه برامج قراءة الشاشة مستخدمةً اسمًا عامًا له، ما يجعله غير قابل للاستخدام لدى المستخدمين الذين يعتمدون على برامج قراءة الشاشة. مزيد من المعلومات
تتوفّر لعناصر ARIA treeitem
أسماء يمكن الوصول إليها
treeitem
أسماء يمكن الوصول إليها
إذا لم يتوفّر لأحد العناصر اسم يمكن الوصول إليه، ستقرأه برامج قراءة الشاشة مستخدمةً اسمًا عامًا له، ما يجعله غير قابل للاستخدام لدى المستخدمين الذين يعتمدون على برامج قراءة الشاشة. مزيد من المعلومات
<dl>
تحتوي على مجموعات <dt>
و<dd>
المرتبة بشكلٍ صحيح فقط، أو العناصر <script>
أو<template>
أو <div>
.
<dl>
تحتوي على مجموعات <dt>
و<dd>
المرتبة بشكلٍ صحيح فقط، أو العناصر <script>
أو<template>
أو <div>
.
عندما لا يتم ترميز قوائم التعريفات بشكل صحيح، قد تقدم برامج قراءة الشاشة نتائج غير واضحة أو غير دقيقة. مزيد من المعلومات
عناصر قائمة التعريفات مضمّنة في عناصر <dl>
<dl>
يجب إدراج عناصر قائمة التعريفات (`<dt>` و`<dd>`) في عنصر رئيسي `<dl>` وذلك لضمان إعلان برامج قراءة الشاشة عنها بشكل صحيح. مزيد من المعلومات
سمات [id]
المتوفّرة في العناصر النشطة والقابلة للتركيز فريدة
[id]
المتوفّرة في العناصر النشطة والقابلة للتركيز فريدة
يجب أن يتوفر لكل العناصر القابلة للتركيز `id` فريدًا للتأكد من كونها مرئية بالنسبة إلى التكنولوجيا المساعِدة. مزيد من المعلومات
لا تحتوي الحقول النموذجية على تصنيفات متعددة
قد تعلِن التكنولوجيا المساعِدة، مثل برامج قراءة الشاشة التي تستخدم إما الجزء الأول أو الأخير أو كل أجزاء التصنيف، عن طريق الخطأ عن الحقول النموذجية المتعددة التصنيف. مزيد من المعلومات
عناصر <frame>
أو <iframe>
تحتوي على عنوان
<frame>
أو <iframe>
تحتوي على عنوان
يعتمد مستخدمو برامج قراءة الشاشة على عناوين الإطارات لوصف محتوى الإطارات. مزيد من المعلومات
عنصر <html>
يحتوي على قيمة صحيحة لسمة [lang]
<html>
يحتوي على قيمة صحيحة لسمة [lang]
يؤدي تحديد لغة BCP 47 صحيحة إلى مساعدة برامج قراءة الشاشة على الإعلان عن النص بشكلٍ صحيح. مزيد من المعلومات
عناصر <input type="image">
تحتوي على نص [alt]
<input type="image">
تحتوي على نص [alt]
عند استخدام صورة كزر `<input>`، يمكن أن يساعد توفير نص بديل مستخدمي قارئ الشاشة على فهم الغرض من الزر. مزيد من المعلومات
القوائم تحتوي على عناصر <li>
وعناصر دعم النص البرمجي (<script>
و<template>
) فقط.
<li>
وعناصر دعم النص البرمجي (<script>
و<template>
) فقط.
تعتمد برامج قراءة الشاشة على طريقة محدّدة للإعلان عن القوائم. يؤدي ضمان بنية القائمة المناسبة إلى المساعدة على الاستماع إلى قارئ الشاشة. مزيد من المعلومات
عناصر القائمة (<li>
) مُضمَّنة في العناصر الرئيسية <ul>
أو <ol>
<li>
) مُضمَّنة في العناصر الرئيسية <ul>
أو <ol>
تتطلّب برامج قراءة الشاشة عناصر قائمة (`<li>`) يجب تضمينها في عنصر رئيسي `<ul>` أو `<ol>` حتى يتم الإعلان عنها بشكلٍ صحيح. مزيد من المعلومات
المستند لا يستخدم <meta http-equiv="refresh">
<meta http-equiv="refresh">
لا يتوقع المستخدمون إعادة تحميل الصفحة تلقائيًا. وإذا تمت إعادة التحميل التلقائية، سيتحوّل تركيز المستخدمين إلى أعلى الصفحة. وقد ينشأ عن ذلك تجربة محبطة ومربكة. مزيد من المعلومات.
لا يتوفّر عنصر له قيمة [tabindex]
أكبر من 0
[tabindex]
أكبر من 0
تشير القيمة الأكبر من 0 إلى وجود طلب تنقل صريح. على الرغم من أن ذلك صحيح تقنيًّا، غالبًا ما يؤدي ذلك إلى إنشاء تجارب محبطة للمستخدمين الذين يعتمدون على التقنيات المساعدة. مزيد من المعلومات
إنّ الخلايا الواردة في <table>
والتي تستخدم السمة [headers]
تشير إلى الخلايا في الجدول نفسه.
<table>
والتي تستخدم السمة [headers]
تشير إلى الخلايا في الجدول نفسه.
تحتوي برامج قراءة الشاشة على ميزات لتسهيل التنقل بين الجداول. يمكن تحسين تجربة استخدام برامج قراءة الشاشة من خلال ضمان إشارة الخلايا `<td>` التي تستخدم السمة `[headers]` إلى خلايا أخرى في الجدول نفسه فقط. مزيد من المعلومات
عناصر <th>
وعناصر [role="columnheader"/"rowheader"]
تحتوي على خلايا البيانات التي يتم وصفها
<th>
وعناصر [role="columnheader"/"rowheader"]
تحتوي على خلايا البيانات التي يتم وصفها
تحتوي برامج قراءة الشاشة على ميزات لتسهيل التنقل بين الجداول. قد يؤدي ضمان أن عناوين الجداول تشير دائمًا إلى بعض مجموعات الخلايا إلى تحسين تجربة مستخدمي برامج قراءة الشاشة. مزيد من المعلومات
سمات [lang]
تحتوي على قيمة صالحة
[lang]
تحتوي على قيمة صالحة
يؤدي تحديد BCP 47 language صحيحة على العناصر إلى مساعدة قارئ الشاشة على نطق النص بشكلٍ صحيح. مزيد من المعلومات
الثقة والأمان
لا يتم استخدام HTTPS
تم العثور على طلب غير آمن واحد
يجب حماية جميع المواقع الإلكترونية باستخدام HTTPS، حتى تلك المواقع التي لا تتعامل مع البيانات الحساسة. وتتضمن هذه الحماية تجنُّب المحتوى المختلَط حيث يتم تحميل بعض المصادر على HTTP على الرغم من عمل الطلب الأوّلي على HTTPS. ويمنع HTTPS الدخلاء من العبث بالاتصالات بين تطبيقك والمستخدمين أو الاستماع إليها، وهو شرط مُسبَق لـ HTTP/2 والعديد من واجهات برمجة تطبيقات الأنظمة الأساسية للإنترنت الجديدة. مزيد من المعلومات
عنوان URL غير آمن | معالجة الطلبات |
---|---|
…2.1.1/jquery.min.js (ajax.googleapis.com) | مسموح به |
الروابط إلى وجهات مشتركة المصدر هي غير آمنة
التحذيرات: يتعذّر تحديد الوجهة لإعلان ثابت <a target="_blank">). في حال عدم استخدامه كرابط تشعبي، يمكنك إزالة target=_blank.
يمكنك إضافة `rel="noopener"` أو `rel="noreferrer"` إلى أي روابط خارجية لتحسين الأداء ومنع الثغرات الأمنية. مزيد من المعلومات
علامات الارتساء التي تعذّرت مراجعتها |
---|
external link <a href="https://www.google.com/" target="_blank"> |
external link <a target="_blank"> |
external link <a href="https://www.google.com/" target="_blank" rel="nofollow"> |
يتم طلب إذن رصد الموقع الجغرافي عند تحميل الصفحة
لا يثق المستخدمون في المواقع الإلكترونية التي تطلب مواقعهم الجغرافية بدون سياق أو قد يؤدي ذلك إلى إرباكهم. يمكنك ربط الطلب بإجراء المستخدم بدلاً من ذلك. مزيد من المعلومات
المصدر |
---|
/dobetterweb/dbw_tester.html:332:24 (localhost) |
/dobetterweb/dbw_tester.html:336:40 (localhost) |
يتم طلب إذن الإشعار عند تحميل الصفحة
لا يثق المستخدمون في المواقع الإلكترونية التي تطلب إرسال الإشعارات بدون سياق أو قد يؤدي ذلك إلى إرباكهم. يمكنك ربط الطلب بإيماءات المستخدم بدلاً من ذلك. مزيد من المعلومات
المصدر |
---|
/dobetterweb/dbw_tester.html:342:15 (localhost) |
يتم تضمين مكتبات الواجهة الأمامية JavaScript ذات الثغرات الأمنية المعروفة
تم رصد ٤ ثغرات
قد تحتوي بعض البرامج النصية للجهات الخارجية على ثغرات أمنية معروفة يمكن للمهاجمين تحديدها واستغلالها بسهولة. مزيد من المعلومات
إصدار المكتبة | عدد الثغرات | أعلى نسبة خطورة |
---|---|---|
jQuery@2.1.1 | 4 | متوسط |
انطباع المستخدم
يتم منع المستخدمين من اللصق في حقول كلمات المرور
يؤدي منع لصق كلمة المرور إلى تقويض سياسة الأمان الجيدة. مزيد من المعلومات
العناصر التي لم تلبِّ الشروط |
---|
input <input type="password" onpaste="event.preventDefault();"> |
input <input type="password" onpaste="return false;"> |
يتم عرض الصور مع نسبة عرض إلى ارتفاع غير صحيحة
يجب أن تتوافق أبعاد عرض الصورة مع نسبة العرض إلى الارتفاع الطبيعية. مزيد من المعلومات
عنوان URL | نسبة العرض إلى الارتفاع (معروضة) | نسبة العرض إلى الارتفاع (الفعلية) | |
---|---|---|---|
/dobetterweb/lighthouse-480x318.jpg?iar1 (localhost) | 120 x 15
(8.00) | 480 x 318
(1.51) |
يتم عرض الصور بدقة منخفضة
يجب أن تكون الأبعاد الطبيعية للصورة متناسبة مع حجم العرض ونسبة وحدة البكسل لزيادة وضوح الصورة إلى أقصى حد. مزيد من المعلومات
عنوان URL | الحجم المعروض | الحجم الفعلي | الحجم المتوقع | |
---|---|---|---|---|
/dobetterweb/lighthouse-480x318.jpg?isr1 (localhost) | 4800 x 3180 | 480 x 318 | 9600 x 6360 | |
/dobetterweb/lighthouse-rotating.gif (localhost) | 811 x 462 | 811 x 462 | 1622 x 924 |
الخطوط التي استخدمت font-display: optional
لم يتم تحميلها مُسبَقًا
font-display: optional
لم يتم تحميلها مُسبَقًا
يجب تحميل الخطوط `optional` مُسبَقًا حتى يتسنى للزوار لأول مرة استخدامها. مزيد من المعلومات
عنوان URL |
---|
عام
يتم استخدام أدوات معالجة حدث unload
unload
لا يعمل حدث `unload` بفعالية ويمكن أن تؤدي معالجته إلى منع تحسينات المتصفّح، مثل ميزة "التخزين المؤقت للصفحات". بدلاً من هذا الحدث، يمكنك استخدام `pagehide` أو `visibilitychange`. مزيد من المعلومات
المصدر |
---|
/dobetterweb/dbw_tester.html:387:36 (localhost) |
يتم استخدام ذاكرة التخزين المؤقت للتطبيق
تم العثور على "clock.appcache"
تم إيقاف ذاكرة التخزين المؤقت للتطبيق. مزيد من المعلومات
يتم استخدام واجهات برمجة التطبيقات المتوقفة
تم العثور على ٣ تحذيرات
ستتم في النهاية إزالة واجهات برمجة التطبيقات المتوقفة من المتصفح. مزيد من المعلومات
إيقاف / تحذير | المصدر |
---|---|
Application Cache API manifest selection is deprecated and will be removed in M85, around August 2020. See https://www.chromestatus.com/features/6192449487634432 for more details. | /dobetterweb/dbw_tester.html:9:0 (localhost) |
'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead. | /dobetterweb/dbw_tester.js:14:9 (localhost) |
Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/. | /dobetterweb/dbw_tester.html:372:6 (localhost) |
تم تسجيل أخطاء المتصفح في وحدة التحكّم
تشير الأخطاء التي تم تسجيلها في وحدة التحكّم إلى مشاكل لم يتم حلها. قد تنتج هذه المشاكل من إخفاقات طلب الشبكة ومشاكل أخرى تتعلق بالمتصفّح. مزيد من المعلومات
المصدر | الوصف |
---|---|
/dobetterweb/dbw_tester.html:1:0 (localhost) | Application Cache Error event: Manifest fetch failed (404) http://localhost:10200/dobetterweb/clock.appcache |
/dobetterweb/dbw_tester.html:58:53 (localhost) | Error: A distinctive error at http://localhost:10200/dobetterweb/dbw_tester.html:58:54 |
/dobetterweb/dbw_tester.html:61:37 (localhost) | Error: An ignored error at http://localhost:10200/dobetterweb/dbw_tester.html:61:38 |
/dobetterweb/dbw_tester.html:475:10 (localhost) | Error! Error! |
/dobetterweb/unknown404.css?delay=200:1:0 (localhost) | Failed to load resource: the server responded with a status of 404 (Not Found) |
/dobetterweb/fcp-delayer.js?delay=5000:1:0 (localhost) | Failed to load resource: the server responded with a status of 404 (Not Found) |
/favicon.ico:1:0 (localhost) | Failed to load resource: the server responded with a status of 404 (Not Found) |
/dobetterweb/unknown404.css?delay=200:1:0 (localhost) | Failed to load resource: the server responded with a status of 404 (Not Found) |
اجتياز عمليات التدقيق بنجاح
(5)
اجتياز عمليات التدقيق بنجاح
(5)
الصفحة تحتوي على HTML DOCTYPE
يؤدي تحديد doctype إلى منع المتصفح من التبديل إلى وضع Quirks. مزيد من المعلومات
تحديد ترميز الأحرف بشكلٍ صحيح
تعريف ترميز الأحرف مطلوب. ويمكن إجراء ذلك باستخدام علامة `<meta>` في أول 1024 وحدة بايت من عنوان HTML أو في عنوان الاستجابة Content-Type في HTTP. مزيد من المعلومات
مكتبات JavaScript التي تم رصدها
تم رصد جميع مكتبات الواجهة الأمامية JavaScript في الصفحة. مزيد من المعلومات
الاسم | الإصدار |
---|---|
jQuery | 2.1.1 |
WordPress |
تحتوي الصفحة على خرائط مصدر صالحة
تترجم خرائط المصدر الرمز المصغَّر إلى رمز المصدر الأصلي. ويساعد هذا الإجراء مطوّري البرامج على تصحيح الأخطاء في مرحلة الإنتاج. وتستطيع أيضًا أداة Lighthouse أن توفّر معلومات إضافية. ننصحك بنشر خرائط المصدر للاستفادة من هذه المزايا. مزيد من المعلومات
ما مِن مشاكل في لوحة Issues
ضِمن "أدوات مطوري البرامج في Chrome"
Issues
ضِمن "أدوات مطوري البرامج في Chrome"
تشير المشاكل التي تم تسجيلها في لوحة `Issues` ضِمن "أدوات مطوري البرامج في Chrome" إلى وجود مشاكل لم يتم حلها. قد تنتج هذه المشاكل بسبب إخفاقات في طلبات الشبكة وعدم توفّر عناصر كافية للتحكّم في الأمان ومشاكل أخرى تتعلق بالمتصفِّح. للاطّلاع على مزيد من التفاصيل عن كل مشكلة، يمكنك الانتقال إلى لوحة Issues (لوحة "المشاكل") ضِمن "أدوات مطوري البرامج في Chrome".
تضمن عمليات التحقّق هذه تحسين أداء صفحتك لتظهر في ترتيب نتائج محرّك البحث. هناك عوامل إضافية لا يتحقّق منها Lighthouse قد تؤثر في ترتيب نتائج البحث. مزيد من المعلومات
أفضل ممارسات المحتوىيمكنك تنسيق HTML بطريقة تتيح لبرامج الزحف فهم محتوى تطبيقك بشكلٍ أفضل.
لا يحتوي المستند على وصف تعريفي
قد يتم تضمين الأوصاف التعريفية في نتائج البحث لتلخيص محتوى الصفحة بإيجاز. مزيد من المعلومات
عناصر الصور لا تحتوي على سمات [alt]
[alt]
يجب أن تهدف العناصر الإعلامية إلى نص وصفي بديل وقصير. يمكن تجاهل العناصر الزخرفية بسمة النص البديل الفارغة. مزيد من المعلومات
العناصر التي لم تلبِّ الشروط |
---|
img <img src="lighthouse-480x318.jpg?iar1" width="120" height="15"> |
img <img src="lighthouse-480x318.jpg?iar2" width="120" height="80"> |
img <img src="lighthouse-480x318.jpg?isr1" width="4800" height="3180" style="position: absolute;"> |
img <img src="lighthouse-480x318.jpg?isr2" width="120" height="80" style="position: absolute;"> |
img <img src="lighthouse-480x318.jpg?isr3" width="960" height="636" style="image-rendering: pixelated; position: absolute;"> |
img <img src="http://localhost:10200/dobetterweb/lighthouse-480x318.jpg" srcset="lighthouse-480x318.jpg 2x" width="960" height="636" style="position: absolute;"> |
img <img src="lighthouse-rotating.gif" width="811" height="462"> |
img <img src="blob:http://localhost:10200/0be75978-2a6d-4440-921f-85badcab3e5d"> |
img <img src="filesystem:http://localhost:10200/temporary/empty-0.647080878678969.png"> |
الزحف والفهرسةللظهور في نتائج البحث، تحتاج برامج الزحف إلى الوصول إلى تطبيقك.
لا يمكن الزحف إلى الروابط
قد تستخدم محركات البحث سمات `href` على الروابط بهدف الزحف إلى المواقع الإلكترونية. يُرجى التأكّد من أنّ سمة `href` لعناصر الارتساء ترتبط بوجهة مناسبة، حيث يمكن اكتشاف مزيد من صفحات الموقع الإلكتروني. مزيد من المعلومات
الروابط التي لا يمكن الزحف إليها |
---|
external link <a target="_blank"> |
a <a href="javascript:void(0)" target="_blank"> |
متوافق مع الجوّاليُرجى التأكّد من أن صفحاتك متوافقة مع الأجهزة الجوّالة، حتى لا يحتاج المستخدمون إلى التصغير أو التكبير بإصبعين من أجل الاطّلاع على صفحات المحتوى. مزيد من المعلومات
لم يتم تحديد حجم أهداف النقر بشكل مناسب
تم تحديد حجم ٠٪ لأهداف النقر بشكلٍ مناسب
يجب أن تكون العناصر التفاعلية، مثل الأزرار والروابط، كبيرة بشكلٍ كافٍ (48 × 48 بكسل) وأن تحيط بها مساحة كافية ليكون من السهل النقر عليها بدون النقر على أي عناصر أخرى. مزيد من المعلومات
هدف النقر | الحجم | استهداف متداخِل |
---|---|---|
Do something <button class="small-button"> | 200x21 | Do something else <button class="small-button"> |
عناصر إضافية للتحقُّق يدويًا
(1)
تشغيل أدوات التحقُّق الإضافية هذه على موقعك الإلكتروني للتحقُّق من أفضل ممارسات تحسين محركات البحث الإضافية.
عناصر إضافية للتحقُّق يدويًا
(1)
تشغيل أدوات التحقُّق الإضافية هذه على موقعك الإلكتروني للتحقُّق من أفضل ممارسات تحسين محركات البحث الإضافية.
البيانات المنظَّمة صالحة
يمكنك تشغيل أداة اختبار البيانات المنظَّمة وLinter للبيانات المنظَّمة للتحقّق من البيانات المنظَّمة. مزيد من المعلومات
اجتياز عمليات التدقيق بنجاح
(8)
اجتياز عمليات التدقيق بنجاح
(8)
تضمين علامة <meta name="viewport">
مع width
أو initial-scale
<meta name="viewport">
مع width
أو initial-scale
يُرجى إضافة علامة `<meta name="viewport">` لتحسين تطبيقك لشاشات الجوّال. مزيد من المعلومات
المستند يحتوي على عنصر <title>
<title>
يمنح العنوان مستخدمي برامج قراءة الشاشة نظرة عامة حول الصفحة، ويعتمد مستخدمو محرك البحث على هذا بشكل كبير لتحديد ما إذا كانت الصفحة ذات صلة ببحثهم أو لا. مزيد من المعلومات
تحتوي الصفحة على رمز حالة HTTP صالح
قد لا تتم فهرسة الصفحات التي تتضمّن رموز حالة HTTP غير صالحة بشكلٍ صحيح. مزيد من المعلومات
تحتوي الروابط على نص وصفي
يساعد نص الرابط الوصفي محركات البحث على فهم المحتوى. مزيد من المعلومات
الصفحة ليست محظورة من الفهرسة
يتعذّر على محركات البحث تضمين صفحاتك في نتائج البحث في حال عدم حصولها على إذن للزحف إلى هذه الصفحات. مزيد من المعلومات
المستند يحتوي على سمة hreflang
صالحة
hreflang
صالحة
تخبر روابط hreflang محركات البحث عن إصدار الصفحة الذي يجب إدراجه في نتائج البحث للغة أو منطقة معيّنة. مزيد من المعلومات
يستخدم المستند أحجام الخط القابلة للقراءة
نص ١٠٠٪ قابل للقراءة
أحجام الخطوط الأقل من 12 بكسل صغيرة جدًا بحيث لا يمكن قراءتها بسهولة وتتطلب من مستخدمي الجوّال "التكبير أو التصغير بإصبعين" من أجل قراءتها. يمكنك بذل قصارى جهدك للحصول على نسبة أكبر من 60% من نص الصفحة بمقدار أكبر من أو يساوي 12 بكسل. مزيد من المعلومات
المصدر | أداة الاختيار | % من نص الصفحة | حجم الخط |
---|---|---|---|
نص قابل للقراءة | 100.00% | ≥ 12px |
يتجنّب المستند المكونات الإضافية
لا يمكن لمحركات البحث فهرسة محتوى مكون إضافي وتحظر العديد من الأجهزة استخدام المكونات الإضافية أو لا توفّرها. مزيد من المعلومات
غير سارٍ
(2)
غير سارٍ
(2)
ملف "robots.txt" صالح
في حال كان ملف robots.txt مكتوبًا بصيغة غير صحيحة، يمكن ألا تفهم برامج الزحف كيف تريد أن يتم الزحف إلى موقعك الإلكتروني أو أن تتم فهرسته. مزيد من المعلومات
المستند يحتوي على سمة rel=canonical
صالحة
rel=canonical
صالحة
تقترح الروابط الأساسية عنوان URL للعرض في نتائج البحث. مزيد من المعلومات
تعمل هذه العمليات على التحقق من جوانب "تطبيق الويب التقدّمي". مزيد من المعلومات
القسم القابل للتثبيت
عدم استيفاء ملف بيان تطبيق الويب أو مشغّل الخدمات لمتطلبات التثبيت
سبب واحد
مشغّل الخدمات هو التكنولوجيا التي تمكّن تطبيقك من استخدام ميزات عديدة من "تطبيق الويب التقدّمي"، مثل الاستجابة عند عدم الاتصال بالإنترنت والإضافة إلى الشاشة الرئيسية والإشعارات الفورية. من خلال مشغّل الخدمات المناسب وعمليات تنفيذ ملفات البيان، يمكن للمتصفِّحات أن تطلب من المستخدمين بشكل مسبق إضافة تطبيقك إلى الشاشة الرئيسية، ويمكن بذلك زيادة التفاعل. مزيد من المعلومات
سبب الإخفاق |
---|
No manifest was fetched |
تحسين PWA
عدم تسجيل مشغّل الخدمات الذي يتحكّم في صفحة وstart_url
start_url
مشغّل الخدمات هو التكنولوجيا التي تمكّن تطبيقك من استخدام ميزات عديدة من "تطبيق الويب التقدّمي"، مثل الاستجابة عند عدم الاتصال بالإنترنت والإضافة إلى الشاشة الرئيسية والإشعارات الفورية. مزيد من المعلومات
إعادة توجيه زيارات HTTP إلى HTTPS
في حال أعددت HTTPS مسبقًا، تأكّد من إعادة توجيه جميع زيارات HTTP إلى HTTPS من أجل تفعيل ميزات الويب الآمنة لجميع المستخدمين. مزيد من المعلومات
عدم الضبط لشاشة بداية مخصّصةFailures: No manifest was fetched.
Failures: No manifest was fetched.
تضمن شاشة البداية المميزة توفير تجربة عالية الجودة عند إطلاق المستخدمين تطبيقك من الشاشات الرئيسية. مزيد من المعلومات
عدم ضبط لون تصميم لشريط العناوينFailures: No manifest was fetched,
No `<meta name="theme-color">` tag found.
Failures: No manifest was fetched,
No `<meta name="theme-color">` tag found.
يمكن تصميم شريط العناوين للمتصفح لمطابقة موقعك الإلكتروني. مزيد من المعلومات
تحديد حجم المحتوى بشكلٍ صحيح لإطار العرض
في حال كان عرض محتوى التطبيق لا يتطابق مع عرض إطار العرض، قد لا يتم تحسين تطبيقك لشاشات الجوّال. مزيد من المعلومات
تضمين علامة <meta name="viewport">
مع width
أو initial-scale
<meta name="viewport">
مع width
أو initial-scale
يُرجى إضافة علامة `<meta name="viewport">` لتحسين تطبيقك لشاشات الجوّال. مزيد من المعلومات
لا يتم تقديم رمز apple-touch-icon
صالح
apple-touch-icon
صالح
للحصول على المظهر المثالي على نظام التشغيل iOS عند إضافة المستخدمين تطبيق ويب تقدّمي إلى الشاشة الرئيسية، يمكنك تحديد `apple-touch-icon`. يجب أن تشير هذه السمة إلى مربع غير شفاف بتنسيق PNG مقاسه 192 بكسل (أو 180 بكسل). مزيد من المعلومات
البيان لا يحتوي على رمز قابل للإخفاءNo manifest was fetched
No manifest was fetched
يضمن الرمز القابل للإخفاء تعبئة الصورة للشكل بالكامل بدون أن تصبح مُعدَّة للعرض على شاشة عريضة أفقيًا أثناء تثبيت التطبيق على الجهاز. مزيد من المعلومات
عناصر إضافية للتحقُّق يدويًا
(3)
يُطلب إجراء عمليات التحقّق هذه من خلال المرجع قائمة التحقق PWA، ولكن لم يتم التحقُّق منها تلقائيًا من خلال Lighthouse. لا تؤثر عمليات التحقق هذه في نتيجتك، ولكن من المهم أنك تتحقق منها يدويًا.
عناصر إضافية للتحقُّق يدويًا
(3)
يُطلب إجراء عمليات التحقّق هذه من خلال المرجع قائمة التحقق PWA، ولكن لم يتم التحقُّق منها تلقائيًا من خلال Lighthouse. لا تؤثر عمليات التحقق هذه في نتيجتك، ولكن من المهم أنك تتحقق منها يدويًا.
الموقع الإلكتروني يعمل عبر المتصفح
للوصول إلى أكبر عدد من المستخدمين، يجب استخدام المواقع الإلكترونية على كل متصفح رئيسي. مزيد من المعلومات
عمليات نقل الصفحة لا تبدو أنها محظورة على الشبكة
يجب أن تكون عملية الانتقال بين الصفحات سريعة، حتى عند استخدام شبكة بطيئة. وذلك لأنّ سرعة استجابة التطبيق تُعدّ من العناصر الأساسية التي يستند إليها المستخدم في تقييم أداء التطبيق. مزيد من المعلومات
كل صفحة تحتوي على عنوان URL
يُرجى التأكّد من أن الصفحات الفردية قابلة للربط بشكلٍ كبير عبر عنوان URL وأن عناوين URL فريدة لغرض إمكانية المشاركة على وسائل التواصل الاجتماعي. مزيد من المعلومات