الميزات الجديدة في DevTools، الإصدار 133 من Chrome

Sofia Emelianova
Sofia Emelianova

سجلّ المحادثات المستمر مع الذكاء الاصطناعي

تحتفظ لوحة الدعم المستند إلى الذكاء الاصطناعي الآن بسجلّ الدردشة محليًا على مستوى الجلسات، ما يتيح لك عرض محادثاتك السابقة مع Gemini حتى بعد إعادة تحميل DevTools أو Chrome.

تحسينات على "لوحة الأداء"

يتضمّن هذا الإصدار عددًا من التحسينات على لوحة الأداء.

إحصاءات عرض الصور

يمكن لعلامة التبويب الأداء > الإحصاءات الآن إبراز الصور التي يمكنك تحسين حجم ملفاتها. انقر على صورة في الإحصاءات لتمييزها في مسار الشبكة.

لوحة "الأداء" مع تمييز إحصاءات عرض الصور

لمزيد من المعلومات حول كيفية تحسين عرض الصور، اطّلِع على ترميز الصور بكفاءة.

التنقل باستخدام لوحة المفاتيح بالطريقة الكلاسيكية والحديثة

تتيح لك لوحة الأداء الآن اختيار أسلوب التنقّل المفضّل لديك باستخدام لوحة المفاتيح، مع الاختلافات الرئيسية التالية:

  • الوضع الكلاسيكي: يمكنك التكبير والتصغير باستخدام عجلة الماوس (تحريك لوحة اللمس للأعلى أو للأسفل) والتمرير عموديًا باستخدام Shift + عجلة الماوس.
  • الوضع الحديث: التمرير عموديًا باستخدام عجلة الماوس، والتمرير أفقيًا باستخدام Shift + عجلة الماوس، والتكبير والتصغير باستخدام Command/Control + عجلة الماوس

لاختيار النمط المفضّل، انقر على عرض الاختصارات في أعلى يسار اللوحة، ثم اختَر كلاسيكي أو حديث. يوفّر لك مربّع حوار الاختصارات أيضًا ورقة غش تتضمّن الاختصارات المتاحة.

مربّع حوار الاختصارات الذي يعرض الاختصارات المتاحة في "لوحة الأداء"

تجاهُل النصوص البرمجية غير ذات الصلة في الرسم البياني الشعلة

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

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

تحفظ "أدوات مطوّلي البرامج" قواعد قائمة التجاهل التي تضيفها في الإعدادات > قائمة التجاهل، ويمكنك تفعيلها وإيقافها في مربّع الحوار متى شئت.

تمييز علامة المخطط الزمني والنطاق عند التمرير

لمساعدتك في فهم تتبُّع الأداء بشكلٍ أفضل، تنفّذ لوحة الأداء الآن ما يلي:

  • تعرض لك علامة عمودية تمتد على كامل مسار الأداء عند تمرير مؤشر الماوس فوق المخطط الزمني.
  • تمييز نطاق في المخطط الزمني عند تمرير مؤشر الماوس فوق عناصر في المسار الرئيسي

إعدادات الحدّ الأقصى المقترَحة

تقترح لوحة الأداء الآن إعدادات الحدّ من الاستخدام في كلّ من المقاييس المباشرة والقوائم المنسدلة ذات الصلة في إعدادات الالتقاط.

تظهر هنا لقطات شاشة لقوائم الإعدادات قبل إضافة اقتراحات الحدّ من عدد الطلبات وبعدها.

إنّ الحدّ الأقصى الموصى به لاستخدام وحدة المعالجة المركزية (في الوقت الحالي) هو 4x slowdown الأكثر استخدامًا، ويستند اقتراح الشبكة إلى بيانات تقرير تجربة المستخدم في Chrome، إذا كان مفعّلاً في المقاييس المباشرة.

بالإضافة إلى ذلك، تذكّرك لوحة الأداء الآن بإعدادات التقييد التي استخدمتها بجانب كل عملية تتبُّع في القائمة المنسدلة الجلسات الأخيرة في شريط الإجراءات.

علامات التوقيت في تراكب

تم نقل علامات التوقيت من مسار التوقيتات إلى أسفل التتبُّع، وهي الآن متراكبة فوق جميع المسارات ويمكن رؤيتها حتى في حال إخفاء مسار التوقيتات.

قبل وبعد نقل العلامات إلى أسفل المخطط البياني

يحتفظ مسار التوقيتات بطلبات mark() وmeasure() المخصّصة.

تتبُّع تسلسل استدعاء الدوال البرمجية في JavaScript في "الملخّص"

تعرض علامة التبويب الأداء > الملخّص الآن عمليات تتبُّع تسلسل استدعاء الدوال البرمجية لجافا سكريبت، بما في ذلك تلك غير المتزامنة.

قبل إضافة عمليات تتبُّع تسلسل استدعاء الدوال البرمجية إلى علامة التبويب "الملخّص" وبعدها

تم نقل إعدادات الشارات إلى القائمة في "العناصر"

تم نقل إعدادات الشارات في لوحة العناصر من شريط إجراءات مخفي تلقائيًا إلى قائمة النقر بزر الماوس الأيمن المقابلة.

عرض لما قبل وما بعد نقل إعدادات الشارة إلى القائمة

لوحة "الميزات الجديدة" الجديدة

يتميّز لوحة الميزات الجديدة بمظهر جديد يتماشى بشكل أكبر مع تصميم Chrome.

المظهر القديم والجديد للوحة "الميزات الجديدة"

مشكلة في Chromium: 325441858.

الإصدار 12.3.0 من Lighthouse

تعمل لوحة Lighthouse الآن بالإصدار 12.3.0 من Lighthouse.

يضيف هذا التحديث، من بين أمور أخرى، عمليات تدقيق جديدة تتحقّق من عزل النطاق بشكلٍ صحيح باستخدام سياسة COOP وسياسة HSTS قوية. الاطّلاع على قائمة التغييرات الكاملة

للتعرّف على أساسيات استخدام لوحة Lighthouse في "أدوات مطوّري البرامج"، يمكنك الاطّلاع على Lighthouse: تحسين سرعة الموقع الإلكتروني.

مشكلة في Chromium: 40543651.

لمحات متنوّعة

في ما يلي بعض الإصلاحات والتحسينات الجديرة بالذكر في هذا الإصدار:

  • مصادر: عند الإيقاف المؤقت، لن ينتقل المصحّح الآن بشكل غير متوقّع إلى سياق عامل الخدمة إذا تم إنشاؤه بعد الإيقاف المؤقت (373893057).
  • الأداء:
    • عند تمرير مؤشر الماوس فوق النصوص البرمجية، تعرض تلميحات الأدوات في الرسم البياني الشريطي الآن عناوين URL، إن وُجدت (368541957).
    • الملخّص: يتم استبدال الرسم البياني الدائري بتمثيل شريطي.
    • تمت إعادة تسمية مربّع الاختيار بيانات الإضافة في إعدادات الالتقاط إلى عرض المسارات المخصّصة.
    • تتضمّن علامة التبويب الإحصاءات الآن قسم الإحصاءات التي تمّت الموافقة عليها (N)، وهو يكون مصغّرًا تلقائيًا.
  • التطبيق > مساحة التخزين: يمكنك إنشاء إدخالات في مساحة التخزين بمفاتيح فارغة لأنّها صالحة من الناحية الفنية (373703285).
  • تم الآن إيقاف وضع الجهاز لصفحات chrome:// (40186276).
  • الشبكة:
    • عند تفعيل الإعداد المناسب، سيؤدي النقر على تصدير سجلّ HAR مرة واحدة إلى فتح قائمة تتضمّن خيارَين (مصحَّح ومع بيانات حسّاسة). في السابق، كانت القائمة تفتح عند النقر مع الاستمرار (378076279).
    • تستخدم ميزة نسخ النص كأمر cURL الآن السمة ‎-b لتجاوز ملفات تعريف الارتباط وجعل النص أكثر قابلية للقراءة، بدلاً من -H 'cookie:...' (40791742).
  • أدوات تسهيل الاستخدام: يمكنك الآن نقل علامات التبويب داخل اللوحات إلى اليسار أو اليمين باستخدام قائمة السياق (383164782).
  • حظر طلب الشبكة: يتزامن الآن إعداد قائمة الأوامر هذا مع مربّع الاختيار المقابل (378058733).

تنزيل قنوات المعاينة

ننصحك باستخدام Chrome Canary أو قناة مطوّري البرامج أو القناة التجريبية كمتصفّح تطوير تلقائي. تتيح لك قنوات المعاينة هذه الوصول إلى أحدث ميزات DevTools، وتتيح لك اختبار أحدث واجهات برمجة التطبيقات لمنصة الويب، وتساعدك في العثور على المشاكل في موقعك الإلكتروني قبل أن يواجهها المستخدمون.

التواصل مع فريق Chrome DevTools

استخدِم الخيارات التالية لمناقشة الميزات الجديدة أو التحديثات أو أي شيء آخر متعلّق بـ "أدوات مطوّري البرامج".

الميزات الجديدة في "أدوات مطوّري البرامج"

قائمة بكل ما تم تناوله في سلسلة الميزات الجديدة في "أدوات مطوّري البرامج"