جديد على منصة الويب في أكتوبر

استكشِف بعض الميزات الرائعة التي تمت إضافتها إلى متصفّحات الويب الثابتة والتجريبية خلال تشرين الأول (أكتوبر) 2023.

إصدارات المتصفّح المستقرة

في تشرين الأول (أكتوبر) 2023، أصبح Firefox 119 وSafari 17.1 وChrome 118 وChrome 119 مستقرًا. تتناول هذه المشاركة تأثير ذلك على منصة الويب.

ميزات JavaScript في الإصدار 119 من Firefox

في Firefox 119، يتم تجميع مصفوفة JavaScript باستخدام الطريقتين Object.groupBy وMap.groupBy الثابتة.

التوافق مع المتصفح

  • 117
  • 117
  • 119

المصدر

تتوفّر أيضًا طريقتا isWellFormed() وtoWellFormed() لـ String في متصفّح Firefox 119. يمكن استخدام هذه البيانات للتحقّق مما إذا كانت السلسلة تحتوي على يونيكود تم تنسيقه بشكل جيّد، ولتنقيح السلسلة لتصبح يونيكودًا بصيغة جيدة. أصبحت هذه الطرق الآن قابلة للتشغيل التفاعلي عبر المحركات الرئيسية الثلاثة.

التوافق مع المتصفح

  • 111
  • 111
  • 119
  • 16.4

المصدر

عنصر HTML <search> قابل للتشغيل التفاعلي الآن

يتضمّن Chrome 118 عنصر <search>، وهو عنصر HTML جديد يمثّل أجزاء المستند أو التطبيق المستخدَمة للبحث أو الفلترة. هذه الميزة قابلة للتشغيل التفاعلي الآن عبر المحركات الثلاثة الرئيسية.

التوافق مع المتصفح

  • 118
  • 118
  • 118
  • 17

المصدر

القواعد الأفقية داخل عناصر محددة

تم إطلاق إصدارين من Chrome في تشرين الأول (أكتوبر). في Chrome 119 هو إضافة صغيرة إلى عناصر HTML <select>. يمكنك الآن إضافة قاعدة أفقية بين الخيارات التي تظهر كمُقسّم بين العناصر. تعرّف على المزيد في قسم تحديد عنصر: الآن باستخدام قواعد أفقية.

تحديد نطاق CSS

يتضمّن Chrome 118 خدمة CSS على مستوى النطاق مع القاعدة @scope. توفر هذه القاعدة طريقة لتحديد العناصر داخل شجرة فرعية من DOM. يمكنك الاطّلاع على مزيد من المعلومات في القسم الحدّ من مدى وصول أدوات الاختيار باستخدام CSS @scope at-rule.

التوافق مع المتصفح

  • 118
  • 118
  • x

تفضّل خدمة CSS تقليل الشفافية

يتضمّن Chrome 118 ميزة الوسائط prefers-reduced-transparency. وهذه الميزة هي واحدة من مجموعة من الميزات التي تتيح لك التحقق من التفضيلات التي يضبطها المستخدم في جهازه، والاستجابة لتلبية احتياجاته في التعليمات البرمجية. تعرف على المزيد من المعلومات حول الميزة في CSS pفضلs-reduced-transparency.

التوافق مع المتصفح

  • 118
  • 118
  • x

المصدر

بنية اللون النسبية في CSS

يُعدّ Chrome 119 ميزة جديدة وفعّالة من CSS Color 5، وهي بنية الألوان النسبية. يتيح لك هذا اشتقاق لون من لون آخر، باستخدام أي مساحة لون أو بناء جملة تحتاجه.

WebAssembly (مجموعة البيانات المهملة) في WebAssembly (WasmGC)

يتضمّن Chrome 119 WasmGC لتسريع إمكانية العمل باستخدام اللغات التي يتم جمعها بشكل غير صحيح، مثل Kotlin أو PHP أو Java، وذلك في WebAssembly. يمكنك العثور على جميع التفاصيل في WebAssembly (مجموعة النفايات) (WasmGC) المفعَّلة الآن تلقائيًا في Chrome.

إصدارات المتصفّح التجريبي

وتتيح لك الإصدارات التجريبية من المتصفّح إمكانية معاينة الميزات التي ستظهر في الإصدار المستقر التالي من المتصفّح. الوقت مناسب لاختبار الميزات الجديدة أو عمليات الإزالة التي قد تؤثر في موقعك الإلكتروني قبل طرح هذا الإصدار حول العالم. الإصدارات التجريبية الجديدة هي Firefox 120 و Safari 17.2. توفّر هذه الإصدارات العديد من الميزات الرائعة على المنصة. تحقق من ملاحظات الإصدار للحصول على جميع التفاصيل. إليك بعض الأمثلة البارزة.

يتضمن Safari 17.2 العديد من الميزات الجديدة. في CSS، يمكن استخدام واجهة برمجة التطبيقات CSS Custom Switch API وسمات mask-border والسمة counter-set والعديد من الميزات الأخرى. بالإضافة إلى ذلك، هناك الكثير من الإصلاحات للميزات الحالية لتحسين إمكانية التشغيل البيني.

بالنسبة إلى HTML، يشمل الإصدار 17.2 من Safari دعم السمة name للعنصر <details>. وفي واجهات برمجة تطبيقات الويب، يتوفر دعم لميزة الجلب والصور المتجاوبة مع مختلف الأجهزة الآن في <link rel=preload>.

يضيف متصفّح Firefox 120 توافقًا مع وحدتَي rh وrlh في CSS وtext-wrap: balance والوظيفة light-dark().

جزء من سلسلة "الجديد على الويب"