جديد على منصة الويب في ديسمبر

تعرَّف على بعض الميزات المثيرة للاهتمام التي تم طرحها في الإصدارات الثابتة والتجريبية لمتصفّحات الويب خلال شهر كانون الأول (ديسمبر) 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.

Browser Support

  • Chrome: 123.
  • Edge: 123.
  • Firefox: not supported.
  • Safari: 18.2.

Source

Uint8Array طريقة

يتضمّن Safari 18.2 أيضًا طرق Uint8Array الجديدة لتسهيل عمليات التحويل بين base64- والسلاسل المشفّرة باستخدام الأرقام الستة عشرية ومصفوفات البايتات:

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

Browser Support

  • Chrome: not supported.
  • Edge: not supported.
  • Firefox: 133.
  • Safari: 18.2.

Source

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

لن نعلن هذا الشهر عن ميزات جديدة في الإصدار التجريبي، بسبب اقتراب نهاية العام. يتضمن الإصدار التجريبي من Safari 18.3 حاليًا إصلاحات للأعطال، ولا يزال إصداران Firefox 134 و Chrome 132 قيد التطوير منذ الشهر الماضي.

سنتواصل معك في العام المقبل لإعلامك بالميزات الجديدة التي ستتوفر على منصة الويب في كانون الثاني (يناير) 2025.