تعرَّف على بعض الميزات المثيرة للاهتمام التي تم طرحها في الإصدارات الثابتة والتجريبية لمتصفّحات الويب خلال شهر كانون الأول (ديسمبر) 2024.
تاريخ النشر: 18 كانون الأول (ديسمبر) 2024
إصدارات المتصفّحات الثابتة
في كانون الأول (ديسمبر) 2024، كان Safari هو المتصفّح الوحيد الذي طرح إصدارًا جديدًا وثابتًا، وهو Safari 18.2. يتناول هذا الموضوع الميزات الجديدة التي تمت إضافتها إلى منصة الويب.
الميزات الأساسية الجديدة المتوفّرة في Safari 18.2
يساعد هذا الإصدار في إكمال المرجع الأساسي لعام 2024 من خلال توفير عدد من الميزات الجديدة.
إعداد الصفحة باستخدام @page
تتيح لك قاعدة at-rule
@page
تحديد الأبعاد والهوامش للمحتوى، مثل
المستندات المطبوعة أو الكتب الإلكترونية أو الشرائح.
سمتَا ruby-align
وruby-position
في CSS
تتيح لك السمتَان
ruby-align
و
ruby-position
التحكّم في كيفية وضع
نص روبّي ومحاذاته داخل الحاوية.
اطّلِع على مزيد من المعلومات في
سمة <ruby>
القابلة للاقتطاع على السطر وسمة ruby-align
في CSS.
أنماط أشرطة التمرير
مع توفّر خصائص CSS
scrollbar-gutter
و
scrollbar-width
في
الإصدار الأساسي حديثًا، يمكنك
تخصيص مظهر أشرطة التمرير في تطبيق الويب.
العنصر النائب ::target-text
يتيح لك العنصر النائب ::target-text
تنسيق النص الذي تم تمييزه باستخدام قطعة من نص عنوان URL. يمكنك الآن اختيار كيفية تمييز النص لجذب انتباه المستخدمين إليه بشكلٍ أفضل.
تحسين جمع القمامة وطلبات الاستدعاء النهائية في WebAssembly
يتضمّن Safari 18.2 ميزات WebAssembly (Wasm) هذه، ما يتيح استخدامها في Baseline.
يمكنك الاطّلاع على مزيد من المعلومات عن ميزة جمع المهملات في WebAssembly من خلال قراءة مقالة WebAssembly Garbage Collection (WasmGC) now enabled by default in Chrome (ميزة جمع المهملات في WebAssembly مفعّلة الآن تلقائيًا في Chrome)، والتعرّف على سبب نقل جداول بيانات Google لوحدة عمل العمليات الحسابية من JavaScript إلى WasmGC.
عمليات النقل بين طرق العرض في المستندات
يتيح Safari 18.2 إمكانية استخدام انتقالات العرض على مستوى المستندات،
بالإضافة إلى فئات وأنواع انتقالات العرض، وإمكانية استخدام حدثَي
pageswap
وpagereveal
.
Uint8Array
طريقة
يتضمّن Safari 18.2 أيضًا طرق Uint8Array
الجديدة لتسهيل عمليات التحويل
بين base64-
والسلاسل المشفّرة باستخدام الأرقام الستة عشرية ومصفوفات البايتات:
Uint8Array.fromBase64()
وUint8Array.fromHex()
Uint8Array.prototype.setFromBase64()
وUint8Array.prototype.setFromHex()
Uint8Array.prototype.toBase64()
وUint8Array.prototype.toHex()
إصدارات المتصفّح التجريبية
لن نعلن هذا الشهر عن ميزات جديدة في الإصدار التجريبي، بسبب اقتراب نهاية العام. يتضمن الإصدار التجريبي من Safari 18.3 حاليًا إصلاحات للأعطال، ولا يزال إصداران Firefox 134 و Chrome 132 قيد التطوير منذ الشهر الماضي.
سنتواصل معك في العام المقبل لإعلامك بالميزات الجديدة التي ستتوفر على منصة الويب في كانون الثاني (يناير) 2025.