أنترنت

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


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

ابق منظمًا مع المجموعات

احفظ وتصنيف المحتوى بناءً على تفضيلاتك.

اكتشف بعض الميزات المثيرة للاهتمام التي هبطت في متصفحات الويب المستقرة والبيتا خلال مارس 2025.

تم النشر: 31 مارس 2025

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

في مارس 2025 ، أصبح Firefox 136 و Chrome 134 و Safari 18.4 مستقرًا. ينظر هذا المنشور إلى الميزات الجديدة المضافة إلى منصة الويب.

فئات زائفة جديدة :has-slotted و :open

يدعم Firefox 136 :has-slotted الفئة الزائفة ، تستخدم لتصميم العناصر في
<template> التي تضاف محتوى إلى أ <slot> عنصر عند تقديم مكون الويب.

ال :open يتيح لك الفئة الزائفة تحديد أي عنصر موجود حاليًا في حالة مفتوحة. هذا ينطبق على <details>و <dialog>و <input> عناصر مع منتقي ، و <select> العناصر عندما يكون مربع الاختيار المنسدل مفتوحًا.

Intl.DurationFormat

يدعم Firefox 136 أيضًا Intl.DurationFormat. هذا يتيح لك تنسيق فترات ، مع مراعاة اللغة. تنضم هذه الميزة إلى خط الأساس ، ويمكنك معرفة المزيد في
Intl.DurationFormat هو الآن خط الأساس متاح حديثا.

ال plaintext-only قيمة contenteditable يصف

ميزة أخرى تصبح خط الأساس متاح حديثًا في هذا الإصدار من Firefox هو plaintext-only قيمة contenteditable السمة العالمية. اقرأ عن هذه القيمة في مجموعة قيمة سمة “PlainText-on” فقط ، أصبح الآن أساسيًا متاحًا حديثًا.

أوضاع كتابة جانبية ل CSS

Safari 18.4 يشمل الدعم ل writing-mode: sideways-rl و writing-mode: sideways-lr. يتم استخدام هذه القيم عندما تريد عرض النص رأسياً لأسباب عرضية. يجب أن تصبح الآن خط الأساس متاح حديثًا.

CSS shape() وظيفة

أيضا في Safari 18.4 هو CSS shape() وظيفة ، والسماح لأشكال الحرة المستجيبة في مسار القصاصات.

ClipboardItem.support()

Safari 18.4 ينفذ support() طريقة ل ClipboardItem(). يتيح لك ذلك معرفة التنسيقات التي يتم دعمها أثناء عمليات الحافظة ، وهي الآن متوفرة حديثًا.

يبعث الضوء على <dialog>

واحدة من الميزات الرائعة في API Popover هي سلوكه الرفض الخفيف. هذا السلوك هو الآن جزء من <dialog>، تم تنفيذه في Chrome 134 ، مع جديد closedby سمة التحكم في السلوك.

يتم الآن دعم واجهة برمجة تطبيقات Web Locks في التخزين المشترك

يدمج Chrome 134 واجهة برمجة تطبيقات Web Locks في التخزين المشترك. هذا يمنع السيناريوهات مثل حيث يمكن أن يؤدي قياس الوصول عبر الموقع إلى الإبلاغ المكرر ، بسبب ظروف السباق المحتملة داخل get() و set() منطق.

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

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

يشمل Firefox 137 Math.sumPrecise الطريقة الثابتة ، التي تُرجع مجموع مبالغ فيها (مثل صفيف). يتضمن هذا الإصدار أيضًا Atomics.pause(). توفر هذه الطريقة تلميحًا إلى وحدة المعالجة المركزية بأن الخيط الحالي في دوران أثناء الانتظار عند الوصول إلى مورد مشترك.

يتضمن Chrome 135 عددًا من ميزات CSS المتعلقة بإنشاء Carousels. ويشمل أيضا التخصيص <select> عناصر ، و command و
commandfor صفات.

اترك تعليقاً

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

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