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

Sofia Emelianova
Sofia Emelianova

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

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

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

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

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

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

تحسين ميزة "لا توقف هنا مؤقتًا"

ألبوم "Never Pause Here" (لا توقف هنا) منع برنامج تصحيح الأخطاء من التوقف مؤقتًا على السطر نفسه مرارًا وتكرارًا. ويسهِّل ذلك العمل باستخدام نقاط التوقف غير الملائمة التي يتم تنشيطها بشكلٍ متكرر. يحسّن هذا الإصدار هذه الإمكانية، وهو يعمل الآن مع:

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

يمكنك الاطّلاع على سير العمل على أرض الواقع:

مشكلة Chromium: 40924349.

أدوات معالجة الأحداث الجديدة في محاذاة التمرير

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

أدوات معالجة الأحداث السابقة واللاحقة ذات الصلة بالتمرير.

مشكلة Chromium: 40286359.

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

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

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

يتم تعديل الإعدادات المسبقة للتقييد في لوحة الشبكة: في ما يلي التطبيقات الجديدة Fast 4G، وFast 3G، التي تمت إعادة تسميتها إلى Slow 4G، وSlow 3G التي تمت إعادة تسميتها إلى 3G. يتوافق هذا الخيار بشكل أفضل مع الإعدادات المسبقة في 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 وتلقّي رسالة WebSocket وتعرضها في تتبُّع الأداء. على سبيل المثال:

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

مشكلة Chromium: 40286129.

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

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

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

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

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

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

يمكنك استخدام الخيارات التالية لمناقشة الميزات والتغييرات الجديدة في المشاركة أو مناقشة أي معلومات أخرى متعلّقة بأدوات مطوري البرامج.

  • يمكنك إرسال اقتراح أو ملاحظات إلينا عبر crbug.com.
  • الإبلاغ عن مشكلة في "أدوات مطوري البرامج" باستخدام خيارات إضافية   المزيد > مساعدة > الإبلاغ عن مشاكل في "أدوات مطوري البرامج" في "أدوات مطوري البرامج"
  • يمكنك نشر تغريدة على @ChromeDevTools.
  • شارِك في التعليقات على الميزات الجديدة في فيديوهات YouTube أو نصائح حول أدوات مطوّري البرامج فيديوهات YouTube.

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

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