الميزات الجديدة في أدوات مطوّري البرامج (Chrome 114)

إتاحة تصحيح أخطاء WebAssembly

تعمل "أدوات مطوّري البرامج" على تفعيل الإعدادات. الإعدادات > التجارب > مربّع اختيار تصحيح أخطاء WebAssembly: تفعيل دعم DWARF تلقائيًا. لمزيد من المعلومات، يُرجى الاطّلاع على تصحيح أخطاء WebAssembly باستخدام الأدوات الحديثة.

تتيح لك هذه التجربة إيقاف التنفيذ مؤقتًا وتصحيح الأخطاء في رمزَي C وC++ في تطبيقات Wasm، مع توفير جميع معلومات تصحيح الأخطاء المتاحة لك:

  • رمز المصدر الأصلي، الذي تم ربطه باستخدام معلومات تصحيح الأخطاء DWARF.
  • أسماء الدوال المفهومة في تكديس الاستدعاءات
  • إتاحة نقاط الإيقاف وغير ذلك

تم إيقاف تطبيق Wasm مؤقتًا في برنامج تصحيح الأخطاء.

لاختبار تصحيح أخطاء Wasm، ثبِّت إضافة دعم أدوات مطوّري البرامج (C/C++) (DWARF) وتنقَّل بين الرمز البرمجي في الإصدار التجريبي من Manelbrot.

مشكلة Chromium: 1414289.

تحسين أداء الخطوات في تطبيقات Wasm

يمكنك الوقوف فوق التحدي. يمكنك الآن إجراء خطوة إضافية في الرمز الأصلي لتجنُّب الإيقاف المؤقت للتفكيك (ملف .wasm). في السابق، كان يتوقف عند هذا الحد.

ومع ذلك، تنتهي الخطوة عندما تكون خارج الدالة التي بدأت فيها، على سبيل المثال، بعد الرجوع من الدالة.

ويتم تفعيل هذا الإعداد تلقائيًا في الإعدادات. الإعدادات > الإعدادات المفضّلة > المصادر.

تم العثور على الإعداد الجديد في "الإعدادات المفضّلة" ثم "المصادر".

مشكلة Chromium: 1418938.

تصحيح أخطاء "الملء التلقائي" باستخدام لوحة "العناصر" وعلامة التبويب "المشاكل"

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

للتحقّق من هذه الميزة، عليك تفعيل الإعدادات. الإعدادات > التجارب > مربّع اختيار إبراز عقدة أو سمة مخالِفة في شجرة نموذج العناصر في لوحة العناصر وفحص صفحة العرض التوضيحي هذه.

مشاكل الملء التلقائي التي يتم إبرازها في لوحة "العناصر" ويتم الإبلاغ عنها في لوحة "المشاكل"

مرِّر مؤشّر الماوس فوق مشكلة مميّزة في شجرة نموذج كائن المستند (DOM) وانقر على عرض المشكلة لفتح علامة التبويب المشاكل التي تعرض جميع المشاكل التي تم رصدها وتقدّم حلولاً حول الخطأ الذي حدث.

مشكلة Chromium: 1399414.

التأكيدات في "المسجّلة الذكية"

تتيح لك لوحة المسجّلة الذكية الآن إضافة تأكيدات مباشرةً أثناء التسجيل، مع إتاحة جميع بيانات بيئة التشغيل لك.

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

يوضّح لك هذا الفيديو كيفية تأكيد ما يلي:

  • سمات HTML، مثل class للعنصر.
  • سمات JavaScript بتنسيق JSON، على سبيل المثال، .innerText.

يمكنك أيضًا ضبط الخطوات للتأكيد، على سبيل المثال، على العبارات الشرطية في JavaScript وعدد العناصر الثانوية للعُقد (count) ومستوى رؤية العناصر والمزيد. لمزيد من المعلومات، يُرجى الاطّلاع على ضبط الخطوات.

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

مشكلة Chromium: 1423624.

Lighthouse 10.1.1

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

عمليات التدقيق المجمّعة حسب الكيان.

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

مشكلة Chromium: 772558.

تحسينات الأداء

تعرض الدالة performance.mark() التوقيت عند التمرير في الأداء > التوقيتات.

تعرض طريقة performance.mark() الآن توقيتها عند تمرير مؤشر الماوس فوق العلامة المقابلة في الأداء > التوقيتات. التوقيت هنا هو طابع زمني مرتبط بحدث التنقّل السابق.

النافذة المنبثقة التي يتم تمرير مؤشر الماوس فوقها في قسم "التوقيتات".

مشكلة Chromium: 1426762.

تتم تعبئة الأمر profile() بالأداء > الرئيسي

يبدأ الآن الأمران profile() وprofileEnd() في وحدة التحكّم ويوقفان تحليل وحدة المعالجة المركزية (CPU) الآن في سلسلة المحادثات الرئيسية في لوحة الأداء.

ينشئ الأمر console() ملفًا شخصيًا في لوحة الأداء.

مشكلة Chromium: 1429191.

تحذير بشأن تفاعلات المستخدمين البطيئة

تظهر على تفاعلات المستخدمين التي تزيد مدتها عن 200 مللي ثانية تحذير بشأن مدى استجابة الصفحة لتفاعلات المستخدم (INP) في علامة التبويب الأداء > الملخّص.

تحذير بشأن مدى استجابة الصفحة لتفاعلات المستخدم (INP)

بالإضافة إلى ذلك، تم نقل رقم تعريف التفاعل من التلميح إلى الملخّص.

مشاكل Chromium: 1432512 و1432509.

تم نقل مسار "مؤشرات أداء الويب"

أزالت لوحة الأداء قنوات الإصدار التالية:

  • مسار مؤشرات أداء الويب. بدلاً من ذلك، اطّلِع على التوقيتات ذات الصلة في مسار التوقيتات عند التمرير فوقه.
  • المسار الفرعي المهام الطويلة. يمكنك العثور على هذه المهام في المسار الرئيسي المظلّل باللون الأحمر وبمثلّث أحمر.

اشتمل كل من مسارَي مؤشرات أداء الويب والمهام الطويلة على معلومات مكرّرة في مكان آخر. وكانوا أيضًا غير تفاعليين مقارنةً ببدائلهم المميزة بالكامل التي توفر معلومات أكثر تفصيلاً عند النقر عليها.

قبل وبعد نقل "مؤشرات أداء الويب" إلى مسار "التوقيتات"

بالإضافة إلى ذلك، تمت إعادة تسمية مسار التجارب ليصبح متغيّرات التصميم ليعكس استخدامه بدقة أكبر.

اطّلِع على مزيد من المعلومات عن مؤشرات أداء الويب.

إيقاف أداة تحليل JavaScript: المرحلة الثالثة

في الإصدار Chrome 58، خطّط فريق "أدوات مطوري البرامج" لإيقاف برنامج تحليل JavaScript نهائيًا ومطالبة مطوّري Node.js وDeno باستخدام لوحة الأداء لتحليل أداء وحدة المعالجة المركزية (CPU) بلغة JavaScript.

يبدأ الإصدار 114 من "أدوات مطوري البرامج" المرحلة الثالثة من الإيقاف النهائي لـ أداة تحليل JavaScript المكوّن من أربع مراحل. خلال هذه المرحلة، تتم إزالة لوحة أداة تحليل JavaScript من "أدوات مطوري البرامج"، ولكن سيظل بإمكانك تفعيلها مؤقتًا من خلال الإعدادات. الإعدادات > التجارب وفتحها من قائمة الخيارات الإضافية في قائمة الخيارات الإضافية.

مربّع اختيار محلّل JavaScript في "الإعدادات" ثم "التجارب".

للاطّلاع على أداء وحدة المعالجة المركزية (CPU)، استخدِم لوحة الأداء.

مشكلة Chromium: 1428026.

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

في ما يلي بعض الإصلاحات البارزة في هذا الإصدار:

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

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

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

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

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

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

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

الإصدار 127 من Chrome

الإصدار 126 من Chrome

الإصدار 125 من Chrome

الإصدار 124 من Chrome

الإصدار 123 من Chrome

الإصدار 122 من Chrome

الإصدار 121 من Chrome

الإصدار 120 من Chrome

الإصدار 119 من Chrome

الإصدار 118 من Chrome

الإصدار 117 من Chrome

الإصدار 116 من Chrome

الإصدار 115 من Chrome

الإصدار 114 من Chrome

الإصدار 113 من Chrome

الإصدار 112 من Chrome

الإصدار 111 من Chrome

الإصدار 110 من Chrome

الإصدار 109 من Chrome

الإصدار 108 من Chrome

الإصدار 107 من Chrome

الإصدار 106 من Chrome

الإصدار 105 من Chrome

الإصدار 104 من Chrome

الإصدار 103 من Chrome

الإصدار 102 من Chrome

الإصدار 101 من Chrome

الإصدار 100 من Chrome

الإصدار 99 من Chrome

الإصدار 98 من Chrome

الإصدار 97 من Chrome

الإصدار 96 من Chrome

الإصدار 95 من Chrome

الإصدار 94 من Chrome

الإصدار 93 من Chrome

الإصدار 92 من Chrome

الإصدار 91 من Chrome

الإصدار 90 من Chrome

الإصدار 89 من Chrome

الإصدار 88 من Chrome

الإصدار 87 من Chrome

الإصدار 86 من Chrome

الإصدار 85 من Chrome

الإصدار 84 من Chrome

الإصدار 83 من Chrome

الإصدار 82 من Chrome

تم إلغاء الإصدار 82 من Chrome.

الإصدار 81 من Chrome

الإصدار 80 من Chrome

الإصدار 79 من Chrome

الإصدار 78 من Chrome

الإصدار 77 من Chrome

الإصدار 76 من Chrome

الإصدار 75 من Chrome

الإصدار 74 من Chrome

الإصدار 73 من Chrome

الإصدار 72 من Chrome

الإصدار 71 من Chrome

Chrome 70

الإصدار 68 من Chrome

الإصدار 67 من Chrome

Chrome 66

الإصدار 65 من Chrome

الإصدار 64 من Chrome

الإصدار 63 من Chrome

الإصدار 62 من Chrome

الإصدار 61 من Chrome

الإصدار 60 من Chrome

الإصدار 59 من Chrome