الميزات الجديدة في "أدوات مطوّري البرامج" في الإصدار 138 من Chrome

Sofia Emelianova
Sofia Emelianova

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

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

المصادر المتصلة مُسبَقًا في إحصاءات "شجرة الاعتمادية على الشبكة"

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

تتيح إشارات الاتصال المُسبَق لموقعك الإلكتروني إنشاء اتصالات مُبكّرة بالمصادر المهمة التابعة لجهات خارجية وتحسين سرعة تحميل الصفحة.

الاختلافات بين الحالة قبل إضافة مصادر ومواد عرض متّصلة مسبقًا إلى إحصاءات "شجرة الاعتمادية على الشبكة" والحالة بعد الإضافة

لمزيد من المعلومات، يُرجى الاطّلاع على الاتصال المُسبَق بالمصادر المطلوبة.

أوقات استجابة الخادم وإعادة التوجيه في إحصاءات "وقت الاستجابة لطلب المستند"

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

القيمة قبل وبعد إضافة وقت إعادة التوجيه ووقت استجابة الخادم إلى إحصاءات "وقت استجابة طلب المستند"

عمليات إعادة التوجيه في "ملخّص طلبات الشبكة"

تعرض لوحة الأداء الآن عناوين URL لإعادة التوجيه في الملخّص لطلبات الشبكة وفي نصائحها التوضيحية.

الاختلافات بين الإصدارَين قبل إضافة عناوين URL لإعادة التوجيه إلى "الملخّص" ونصائح طلبات الشبكة

مشكلة Chromium: 402353313

تقليل الضوضاء في تتبُّع الأداء

لن تعرض لوحة الأداء الآن الأحداث من فئة compile في محرك JavaScript‏ v8. في السابق، كانت هذه الأحداث تتسبب في الكثير من الإجراءات غير الضرورية والضوضاء، لا سيما حدث compile code.

الأداء قبل إزالة أحداث "تجميع الرمز" وبعد إزالتها من تتبُّع الأداء

إذا لاحظت أنّ بعض الأحداث المهمة بالنسبة إليك غير متوفّرة الآن، يُرجى إرسال ملاحظاتك على crbug.com/414330508.

إيقاف ميزة "إيقاف عيّنات JavaScript" نهائيًا

تم إيقاف خيار إيقاف عينات JavaScript في الأداء > إعدادات عمليات الالتقاط نهائيًا وإزالته بسبب انخفاض معدّلات استخدامه وندرتها.

الصورة قبل وبعد إزالة خيار "إيقاف عينات JavaScript" من "إعدادات الالتقاط"

مشكلة Chromium: ‏ 414734883

مَعلمة دقة تحديد الموقع الجغرافي في "أجهزة الاستشعار"

تتيح لك الآن لوحة أجهزة الاستشعار ضبط الدقة في محاكاة الموقع الجغرافي. بهذه الطريقة، يمكنك اختبار مستويات مختلفة من دقة نظام تحديد المواقع العالمي (GPS).

الحالة قبل إضافة المَعلمة "الدقة" إلى محاكاة الموقع الجغرافي في لوحة "أجهزة الاستشعار" والحالة بعد الإضافة

مشكلة Chromium: 40074843

تحسينات على لوحة "العناصر"

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

تصحيح أخطاء قيم CSS المعقّدة بسهولة أكبر

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

  • سلسلة التعريف الكاملة لمتغيّرات CSS، لكي لا تحتاج إلى النقر على روابط متعددة
  • تقييم تدريجي لعمليات حساب CSS المعقدة، حتى تتمكّن من تحديد الأخطاء بكفاءة أكبر والتعرّف بشكل أعمق على كيفية احتساب قيمة.

تعرِض التلميح التوضيحي سلاسل التعريفات في أسطر متعدّدة، سطر لكلّ تعريف، ويمكنك توسيع العمليات الحسابية المعقّدة وتمرير مؤشر الماوس فوق القيم لتمييز القيمة المحسوبة وتتبُّعها إلى تعبيرها الأوّلي.

المقارنة بين حالة الإضافة وحالة عدم إضافة نصائح توضيحية تتضمّن سلاسل تعريفات وعمليات حسابية معقدة قابلة للتوسيع

مشكلة Chromium: 396080529

"الأنماط"" id="at-function" tabindex="-1">@function التوافق في "العناصر" > "الأنماط"

استعدادًا لتوفّر @function في Chrome، تربط الآن علامة التبويب العناصر > الأنماط أسماء الدوالّ المخصّصة بتعريفاتها في قسم مخصّص.

قبل ربط اسم الدالة المخصّصة بالقسم المقابل وبعده

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

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

فلتر واحد (has-request-header)

تتيح لك لوحة الشبكة الآن استخدام فلتر has-request-header الذي يتيح لك الفلترة حسب اسم عنوان طلب معيّن.

الاختلافات قبل إضافة فلتر has-request-header إلى لوحة "الشبكة" وبعدها

مشكلة Chromium: 397481040

Direct Sockets في تطبيقات الويب المعزولة

في لوحة الشبكة، يمكنك الآن مراقبة عدد الزيارات إلى تطبيقات الويب المعزولة (IWAs) من خلال TCPSocket وUDPSocket (في الوضع المرتبط) وUDPSocket (في الوضع المتصل).

لإجراء ذلك، اختَر رمز الربط directscoket بجانب الطلبات العادية في الجدول، ثم اختَر رسالة في علامة التبويب الرسائل.

الصورة قبل وبعد إضافة ميزة "منافذ الاتصال المباشر" في عمليات المصادقة المبرمَجة على الإنترنت إلى لوحة "الشبكة"

توفّر تطبيقات الويب المعزولة نموذج أمان عالي الثقة لتطبيقات الويب. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة البدء في استخدام تطبيقات الويب المعزولة والاطّلاع على التطبيق التجريبي الذي ينفِّذ Direct Sockets API.

لحظات مميّزة متنوعة

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

  • التطبيق > التخزين: تمت إزالة خيار قاعدة بيانات لغة الاستعلامات البنيوية (SQL) على الإنترنت المتوقّف نهائيًا (crbug.com/412707590).
  • العناصر:
  • الشبكة: تمت إزالة عنوان HTTP‏ Referrer-Policy من خيار النسخ كعملية جلب لأنّه عنوان استجابة للتحكّم في سلوك المتصفّح، وليس توجيهًا من جهة العميل (crbug.com/413904896).
  • الأداء: تمت إزالة تحذيرات "المهام الطويلة" من سلاسل المهام الفرعية لأنّها لا تحظر سلاسل المهام الرئيسية (crbug.com/40248589).
  • المشاكل: في الوقت الحالي، تتضمّن التقارير ما يلي:
    • إذا تم حظر أيّ موارد يُشتبه في أنّها تتتبّع المستخدِمين
    • إجراءات الحدّ من التتبّع الارتدادي بغض النظر عمّا إذا كانت تحصل على إذن الوصول إلى مساحة التخزين أثناء عملية إعادة التوجيه أم لا
  • تسهيل الاستخدام: يمكن الآن التركيز على العناصر التالية في العناصر > الأنماط باستخدام لوحة المفاتيح:

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

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

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

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

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

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