تخطَّ إلى المحتوى

تحليل JavaScript للموقع

اعرف السكربتات التي تُحمّل، والكود الذي يُنفّذ، وأخطاء JavaScript التي تظهر. يراقب الفحص تحميلًا واحدًا للصفحة دون نقر أو تمرير. استخدم النتائج لتحديد ما ستبحثه لاحقًا.

ما الذي يعرضه الفحص

يفحص الماسح تحميل صفحة واحدة في Chromium، دون نقر أو تمرير.

الكود غير المنفّذ

حجم كل ملف JavaScript ونسبة الكود الذي لم يُنفّذ أثناء تحميل الصفحة.

نشاط الخيط الرئيسي

وقت تنفيذ السكربتات والمهام الطويلة واستخدام الذاكرة أثناء تحميل الصفحة.

تحميل السكربتات

أحجام الملفات والبيانات المنقولة وحالات HTTP وأوقات التحميل وطرقه: async أو defer أو module أو الاستيراد الديناميكي.

سكربتات الجهات الخارجية

السكربتات التي يختلف اسم مضيفها عن الصفحة، مع عناوينها وأحجامها وطرق تحميلها.

أخطاء JavaScript

رسائل وحدة التحكم والاستثناءات غير المعالجة وتحذيرات المتصفح بشأن واجهات API المهملة.

محتويات الحزم

يمكن عرض خريطة الوحدات المصدرية عند توفر خريطة مصدر صالحة يمكن قراءتها. تبقى هذه الجزئية غير مكتملة عند غياب الخريطة أو عدم دعمها؛ ويستمر فحص الموارد والأخطاء.

كيفية قراءة النتائج

هل يمكن حذف الكود غير المنفّذ؟
لا يكفي هذا التقرير وحده لاتخاذ القرار. قد يلزم الكود الذي لم يُنفّذ أثناء التحميل بعد النقر أو التمرير أو في حالة أخرى للصفحة. تحقّق من هذه الحالات قبل حذفه.
كيف يُحدَّد سكربت الجهة الخارجية؟
يقارن الماسح اسم مضيف السكربت باسم مضيف الصفحة. تشمل هذه المجموعة أيضًا النطاقات الفرعية وشبكة CDN الخاصة بك. هذا التصنيف وحده لا يدل على وجود مشكلة.
هل خرائط المصدر مطلوبة؟
يعمل التقرير الأساسي للموارد والأخطاء دون خرائط المصدر. لتحليل الوحدات داخل الحزمة، يحتاج الماسح إلى خريطة صالحة ومدعومة يمكنه قراءتها. غياب خريطة الوحدات لا يثبت خلو الحزمة من الكود غير المنفّذ.
ملفات تعريف الارتباط

نستخدم ملفات تعريف الارتباط

نستخدم ملفات تعريف الارتباط لنمنحك تجربة أفضل على موقعنا. يمكنك معرفة المزيد حول كيفية استخدامنا لملفات تعريف الارتباط في سياسة الخصوصية.