تعرَّف على بعض الميزات الرائعة التي تمت إضافتها إلى متصفّحات الويب الثابتة والتجريبية خلال شباط (فبراير) 2023.
إصدارات المتصفّح المستقرة
في شباط (فبراير) 2023، أصبح Firefox 110 وChrome 110 ثابتًا. لنلقِ نظرة على ما يعنيه ذلك بالنسبة إلى منصّة الويب.
طلبات بحث الحاويات في المحرّكات الثلاثة
تضمّن الإصدار 110 من Firefox 110 دعمًا لطلبات البحث عن حاويات الحجم، ما يجعل هذه الميزة الأساسية متوفرة في المحرّكات الثلاثة جميعها.
الأحرف الأولية في CSS
يضيف Chrome 110 الدعم لخدمة CSS initial-letter
. تُحدِّد هذه السمة عدد الأسطر التي يجب أن يتعمق فيها الحرف الأولي في سطور النص التالية. يمكنك الاطّلاع على مزيد من المعلومات من خلال المشاركة التحكّم في الأحرف الأولى من اسم CSS باستخدام الأحرف الأولى من CSS.
التكرار غير المتزامن لـ ReadableStream
أتاح Firefox استخدام البروتوكول غير القابل للتكرار في ReadableStream
.
AudioContext.setSinkId()
في متصفِّح Chrome، تضبط AudioContext.setSinkId
رقم تعريف الجهاز السماعي الذي تريد استخدامه في إخراج المحتوى. يتيح هذا الإجراء لـ "AudioContext
" توجيه الصوت إلى جهاز إخراج متصل من اختيار المستخدم.
يمكنك الاطّلاع على مزيد من المعلومات حول هذه الميزة في المشاركة تغيير جهاز الإخراج الوجهة في Web Audio.
بدون بيانات اعتماد IFrame
وفي Chrome أيضًا، تتيح ميزة IFrame بدون بيانات اعتماد للمطوّرين طريقة لتحميل المستندات في إطارات iframe التابعة لجهات خارجية باستخدام سياقات جديدة وفورية. بدون بيانات اعتماد إطار iframe هي تعميم بيانات اعتماد COEP بدون بيانات اعتماد لدعم إطارات iframe التابعة لجهات خارجية والتي قد لا تنشر بيانات اعتماد COEP. يؤدي ذلك إلى إزالة القيد الذي يفرض على إطارات iframe التابعة لجهات خارجية أن تتوافق مع بروتوكول COEP من أجل تضمينه في صفحة COEP، وسيؤدي إلى إزالة حظر المطوّرين الذين يتطلّعون إلى تطبيق ميزة العزل المشترك المصدر.
تعرَّف على مزيد من المعلومات حول إطار iframe بدون بيانات اعتماد.
التوافق مع المتصفح
- 110
- 110
- x
- x
الإصدار الثابت المبكر
وضع Chrome 110 أيضًا علامة على تغيير في الجدول الزمني لإصدارات Chrome. سيتم طرح الإصدار الذي تم إصداره في مرحلة مبكرة قبل أسبوع من الإصدار العام، لدى نسبة صغيرة من المستخدمين. يمكنك التعرّف على المزيد من المعلومات حول هذا التغيير في المقالة التغيير في الجدول الزمني للإصدار من Chrome 110.
إصدارات المتصفّح التجريبي
وتتيح لك الإصدارات التجريبية من المتصفّح إمكانية معاينة الميزات التي ستكون في الإصدار الثابت التالي من المتصفّح. الوقت مناسب لاختبار الميزات الجديدة أو عمليات الإزالة التي قد تؤثّر على موقعك الإلكتروني قبل طرح هذا الإصدار عالميًا. والإصدارات التجريبية الجديدة هي Firefox 111 وSafari 16.4 وChrome 111. توفّر هذه الإصدارات العديد من الميزات الرائعة على المنصة. يمكنك الاطلاع على ملاحظات الإصدار لمعرفة جميع التفاصيل، وإليك بعض النقاط المميزة.
يضيف Firefox الدعم لـ Origin Private File System (OPFS) عند استخدام واجهة برمجة التطبيقات File System Access API.
يتضمّن Chrome جميع الميزات الموضّحة في مستوى لون CSS 4. ويشمل ذلك أربعة أنواع ألوان مستقلة عن الأجهزة (lab ، وOklab، وlch، وOklch)، والدالة color()
، ومساحات اللون التي يحددها المستخدم للتدرجات والرسوم المتحركة. يتم أيضًا تضمين الدالة color-mix()
من CSS Color 5.
يمكنك قراءة دليل ألوان CSS العالية الدقة للتعرّف على أنواع الألوان والمساحات الجديدة هذه.
ويتضمّن Chrome أيضًا واجهة برمجة التطبيقات View Transitions API التي تتيح عمليات انتقال محسّنة في التطبيقات أحادية الصفحة (SPA). يمكنك الاطّلاع على المزيد من المعلومات في مستندات عرض عمليات النقل.
يتوفّر أيضًا في إصدار Chrome 111 وصفي shadow DOM، وهو طريقة جديدة لتطبيق shadow DOM مباشرةً في HTML.
فالإصدار 16.4 من Safari يعد إصدارًا ضخمًا للنظام الأساسي. بالنسبة إلى خدمة مقارنة الأسعار (CSS)، يتضمن الإصدار إمكانية استخدام الفئات الزائفة لكل من :user-invalid
و:user-valid
، والسمة margin-trim
، وبنية النطاق للاستعلامات عن الوسائط، وإتاحة خصائص CSS وواجهة برمجة التطبيقات للقيم و@property
.
يتضمن Safari أيضًا دعمًا لـ Web Push وBadging API، إلى جانب عدد من واجهات برمجة تطبيقات الويب الأخرى. إنّه إصدار مشوّق يضم العديد من الميزات التي تتوافق مع إمكانية التشغيل التفاعلي.
جزء من سلسلة "الجديد على الويب"