تعرَّف على بعض الميزات المثيرة للاهتمام التي تم إطلاقها في متصفّحات الويب الثابتة والتجريبية خلال أبريل 2022.
إصدارات المتصفّح المستقرة
في أبريل، أصبح الإصدار 101 من Chrome والإصدار 99 من Firefox إصدارَين ثابتَين. بعد طرح مجموعة كبيرة من الميزات في الشهر الماضي، كان شهر أبريل أكثر هدوءًا، ولكن تم طرح بعض الميزات المثيرة للاهتمام التي يمكننا استخدامها.
يتضمّن الإصدار 101 من Chrome ترميز ألوان hwb. تحدّد هذه السمة اللون وفقًا لدرجة اللون والبياض والسواد. كما هو الحال مع رموز الألوان الأخرى، يحدّد مكوّن ألفا الاختياري مستوى التعتيم.
h1 {
color: hwb(194 0% 0% / .5) /* #00c3ff with 50% opacity */
}
لمزيد من المعلومات عن hwb()
، يمكنك قراءة هذه المقالة التي كتبها ستيفان جوديس: hwb() – a color notation for humans?.
يتضمّن الإصدار 101 من Chrome أيضًا ميزة أولوية الجلب. يمنحك ذلك طريقة لتوجيه المتصفّح إلى ترتيب تنزيل الموارد، وذلك باستخدام السمة fetchpriority
. في المثال أدناه، يظهر رمز fetchpriority="low"
للإشارة إلى صورة ذات أولوية منخفضة.
<img src="/images/in_viewport_but_not_important.svg" fetchpriority="low" alt="I'm an unimportant image!">
لا تتوفّر ميزة "أولوية الجلب" بعد في المتصفّحات الأخرى، ولكن يمكنك البدء في استخدامها الآن للاستفادة منها في أي متصفّح يستند إلى الإصدار 101 من Chromium.
يتضمّن Firefox 99 السمة pdfViewerEnabled
الخاصة بواجهة Navigator. تشير هذه السمة إلى ما إذا كان المتصفّح يتيح عرض ملفات PDF بشكل مضمّن.
if (!navigator.pdfViewerEnabled) {
// The browser does not support inline viewing of PDF files.
}
إصدارات المتصفّح التجريبية
تمنحك إصدارات المتصفّح التجريبية معاينة للميزات التي ستتوفّر في الإصدار الثابت التالي من المتصفّح. هذه فرصة رائعة لاختبار الميزات الجديدة أو عمليات الإزالة التي قد تؤثر في موقعك الإلكتروني قبل أن يتم طرح الإصدار للجميع.
كانت الإصدارات التجريبية الجديدة في أبريل هي Chrome 102 وFirefox 100 وSafari 15.5.
تتضمّن الإصدارات التجريبية من Chrome 102 وSafari 15.5 وFirefox السمة inert
. تؤدي هذه السمة إلى إزالة العناصر من ترتيب علامات التبويب وشجرة تسهيل الاستخدام إذا كانت غير تفاعلية. على سبيل المثال، عنصر يظهر حاليًا خارج الشاشة أو مخفي.
يتضمّن الإصدار 102 من Chrome القيمة الجديدة until-found
لسمة HTML hidden
. يتيح ذلك استخدام ميزة "البحث في الصفحة" والانتقال إلى جزء من النص في النص الموجود داخل مساحة مصغّرة من الصفحة، كما قد تجد في نمط الأكورديون. يمكنك الاطّلاع على مزيد من المعلومات في المشاركة تسهيل الوصول إلى المحتوى المصغّر باستخدام hidden=until-found.
يتضمّن الإصدار 102 من Chrome أيضًا Local Font Access API، الذي يتيح الوصول إلى الخطوط المثبَّتة محليًا على جهاز المستخدم.
ستتوفّر ميزات الإصدار التجريبي هذه في المتصفّحات الثابتة قريبًا.