الميزات الجديدة في "أدوات مطوري البرامج"، الإصدار Chrome 127

Sofia Emelianova
Sofia Emelianova

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

علامة الارتساء الصريحة وال ضمنية قبل وبعد الربط

بالإضافة إلى ذلك، أصبحت قيمة السمة popovertarget مرتبطة الآن بعنصر popover في DOM.

العنصران قبل ربط popovertarget بعنصر النافذة المنبثقة وبعده

تحسينات في لوحة المصادر

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

ميزة "عدم الإيقاف المؤقت هنا مرة أخرى" المحسَّنة

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

  • الاستثناءات أو الوعد برفض العروض من خلال الوظائف المضمنة.
  • "إلغاء" نقاط الفواصل في بنية DOM وعمليات الجلب/طلبات XHR ونقاط الفواصل لانتهاك سياسة أمان المحتوى (CSP)
  • في عملية إلغاء تجميع لغة Wasm

إليك مثال على سير العمل:

مشكلة Chromium: 40924349.

أدوات معالجة أحداث جديدة لالتقاط التمرير

تحصل القائمة المصادر > نقاط إيقاف أداة استماع الحدث > عنصر التحكّم على مستمعَين مرتبطَين بعملية الانتقال: scrollsnapchange وscrollsnapchanging. يتم تنشيط هذه الأحداث عند تمرير حاوية التمرير بطريقة تؤدي إلى محاذاة عنصر جديد.

الإصدار السابق واللاحق لإضافة مستمعي الأحداث المرتبطة بميزة "الانتقال السريع للأسفل أو للأعلى"

مشكلة Chromium: 40286359.

تحسينات على لوحة الشبكة

يوفّر هذا الإصدار العديد من التحسينات على لوحة الشبكة.

تم تعديل الإعدادات المسبقة لتنظيم الشبكة.

تم تعديل الإعدادات المُسبَقة للتقليل من السرعة في لوحة الشبكة: شبكة الجيل الرابع السريعة الجديدة، وشبكة الجيل الثالث السريعة التي تمت إعادة تسميتها إلى شبكة الجيل الرابع البطيئة، وشبكة الجيل الثالث البطيئة التي تمت إعادة تسميتها إلى شبكة الجيل الثالث. يتوافق ذلك بشكلٍ أفضل مع الإعدادات المُسبَقة في Lighthouse.

الإعدادات المسبقة لتنظيم الشبكة قبل تحديث الشبكة وبعدها.

مشكلة Chromium: 342406608.

معلومات مشغِّل الخدمات في الحقول المخصّصة بتنسيق HAR

عند تصدير سجلّ الشبكة إلى تنسيق HAR، يمكنك الآن الاطّلاع على المعلومات ذات الصلة بعاملي الخدمة، بما في ذلك التوقيتات، كحقول مخصَّصة (مسبقة بشُرط سفلية). على سبيل المثال، قد تظهر لك الحقول الجديدة التالية في السجلّ:

...
"response": {
  ...
  "_fetchedViaServiceWorker": true,
  "_responseCacheStorageCacheName": "V1",
  "_serviceWorkerResponseSource": "cache-storage"
}
...
"timings": {
  ...
  "_workerStart": -1,
  "_workerReady": -1,
  "_workerFetchStart": -1,
  "_workerRespondWithSettled": -1
}
...

مشكلة Chromium: 342406608

إرسال أحداث WebSocket وتلقّيها في لوحة "الأداء"

على غرار أحداث WebSocket الأخرى، تسجِّل لوحة الأداء الآن أحداث إرسال رسالة WebSocket Message وتلقّي رسالة WebSocket وتعرضها في تتبُّع الأداء. على سبيل المثال:

حدث "استلام رسالة WebSocket Message" التي يتم تسجيلها في تتبُّع الأداء.

مشكلة Chromium: 40286129

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

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

  • تسهيل الاستخدام: تُعلن قارئات الشاشة الآن عن محتوى الرسائل في وحدة التحكّم عند التمرير في السجلّ باستخدام مفتاحَي السهمين المتّجهيَن للأعلى وللأسفل (344484979).
  • المصادر:
    • الصفحة: يحفظ خيار القائمة الحفظ باسم الآن ملفات وحدات Wasm كملفّات ثنائية صالحة من Wasm بدلاً من نص Base64 (40784130).
    • تسلسل استدعاء الدوال البرمجية: تمت إزالة اللاحقة (async) من أوصاف إطارات المكالمات غير المتزامنة، وتم تغيير تمييزها من مائل إلى غامق (343750870).
  • الذاكرة: تمت إزالة InternalNodes غير الضرورية التي لا تبلغ حجمها سوى صفر من لقطة الذاكرة العشوائية الملخّص (340200025).
  • الشبكة: تم إصلاح خطأ كان يمنع معاينة محتوى استجابة البث للطلبات التي بدأت للتو ولكن لم تتلقّ حدث responseReceived بعد (338340752).
  • الأداء:
    • إحصاءات أداة الاختيار: تمت إضافة تلميح توضيحي للعمود %-of-Slow-Path-Non-Matches (324282954).
    • وضع إعداد المسار: تم نقل زر إنهاء إعداد المسارات إلى الجانب الأيمن السفلي (345256274).
  • وحدة التحكّم: تم إصلاح خلل كان يعرض عدة رسائل متطابقة في وحدة التحكّم عند التنقّل باستخدام ذاكرة التخزين المؤقت للرجوع/التقديم (40894153).
  • الإعدادات: تمت إضافة رموز مساعدة بجانب جميع علامات التبويب.

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

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

التواصل مع فريق "أدوات مطوري البرامج في Chrome"

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

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

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