أنترنت

جديد على منصة الويب في نوفمبر | مدونة | web.dev


اكتشف بعض الميزات المثيرة للاهتمام التي وصلت إلى متصفحات الويب الثابتة والتجريبية خلال شهر نوفمبر 2024.

تم النشر: 27 نوفمبر 2024

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

في نوفمبر 2024، أصبح Firefox 131 وChrome 131 مستقرين. تتناول هذه المقالة الميزات الجديدة المضافة إلى منصة الويب.

واجهة برمجة تطبيقات WebCodecs

فايرفوكس 133 يدعم ImageDecoder, ImageTrackList، و ImageTrack
واجهات WebCodecs API، مما يتيح فك تشفير الصور من الخيوط الرئيسية والعاملة.

ال WorkerNavigator permissions ملكية

يدعم فايرفوكس 133 أيضًا
WorkerNavigator.permissions.

@page صناديق الهامش

يضيف Chrome 131 دعمًا لمربعات هوامش الصفحة، عند طباعة مستند ويب، أو تصديره بصيغة PDF.

ال @page تتيح لك مربعات الهامش تحديد المحتويات في منطقة هامش الصفحة، على سبيل المثال لتوفير رؤوس وتذييلات مخصصة، بدلاً من استخدام الرؤوس والتذييلات المضمنة التي أنشأها المتصفح.

يتم أيضًا دعم العدادات لترقيم الصفحات. تحدد المواصفات اسمين خاصين للعداد:
page لرقم الصفحة الحالية و pages لإجمالي عدد الصفحات.

تعرف على المزيد في إضافة محتوى إلى هوامش الصفحات المطبوعة باستخدام CSS.

دعم ل currentcolor في بناء جملة اللون النسبي

يسمح Chrome 131 بالألوان النسبية في CSS (باستخدام ملف from الكلمة الأساسية) للاستخدام
currentcolor كقاعدة. يتيح لك ذلك تعيين الألوان التكميلية، بناءً على لون نص العنصر، لحدود ذلك العنصر أو ظلاله أو خلفياته.

Uint8Array طُرق

يضيف Firefox 133 عددًا من الميزات الجديدة Uint8Array طرق لتسهيل التحويلات بين base64- والسلاسل ذات الترميز السداسي ومصفوفات البايت:

  • Uint8Array.fromBase64() و Uint8Array.fromHex()
  • Uint8Array.prototype.setFromBase64() و Uint8Array.prototype.setFromHex()
  • Uint8Array.prototype.toBase64() و Uint8Array.prototype.toHex()

WebHID على العمال المتفانين

تمكين كروم 131 WebHID داخل سياقات عاملة مخصصة. يتيح لك هذا إجراء عمليات إدخال/إخراج ثقيلة ومعالجة البيانات من جهاز HID على خيط منفصل، مما يساعد على تقليل تأثير الأداء على الخيط الرئيسي.

إصدارات متصفح بيتا

تمنحك إصدارات المتصفح التجريبية معاينة للأشياء التي ستكون موجودة في الإصدار الثابت التالي من المتصفح. إنه الوقت المناسب لاختبار الميزات الجديدة، أو عمليات الإزالة، التي قد تؤثر على موقعك قبل أن يحصل العالم على هذا الإصدار. الإصدارات التجريبية الجديدة هي Firefox 134 وSafari 18.2 وChrome 132. توفر هذه الإصدارات العديد من الميزات الرائعة للنظام الأساسي. تحقق من ملاحظات الإصدار للحصول على كافة التفاصيل. فيما يلي بعض النقاط البارزة.

يتضمن Safari 18.2 Uint8Array الطرق المذكورة سابقًا في هذا المنشور باسم الشحن في Firefox، و @page واصفات الهامش التي تم شحنها في Chrome هذا الشهر. هناك قائمة جيدة من ميزات CSS الجديدة، بما في ذلك دعم انتقالات عرض المستندات المتقاطعة، ruby-align، و text-box-trim.

يتضمن Chrome 132 دعمًا لـ sideways-rl و sideways-lr الكلمات الرئيسية ل writing-mode خاصية CSS، تبديل الأحداث ل <dialog>، و أ bytes() طريقة ل Request و Response واجهات.

يعد Firefox 134 خفيفًا في التفاصيل في الوقت الحالي، ولكن يبدو أنه يتضمن ذلك
Promise.try وهو موجود أيضًا في الإصدار التجريبي من Safari 18.2.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى