تعرَّف على بعض الميزات الشيّقة التي تم طرحها في إصدارات ثابتة وتجريبية من متصفّحات الويب خلال أغسطس 2025.
تاريخ النشر: 29 أغسطس 2025
إصدارات المتصفّح الثابتة
تم طرح الإصدار 139 من Chrome والإصدار 142 من Firefox في الإصدار الثابت خلال شهر آب (أغسطس)، وتتناول هذه المشاركة تأثير ذلك على النظام الأساسي للويب.
واجهة برمجة التطبيقات الخاصة بنمط عناوين URL
يتوافق الإصدار 142 من Firefox مع URL Pattern API، ما يسهّل عملية مطابقة عناوين URL وتحليلها. هذه الميزة متوفّرة حاليًا في Chrome وفي الإصدار التجريبي 26 من Safari، ما يعني أنّها ستكون متاحة قريبًا في Baseline.
جدولة المهام حسب الأولوية
يتوافق الإصدار 142 من Firefox أيضًا مع واجهة برمجة التطبيقات Prioritized Task Scheduling API.
يشمل الدعم Scheduler
وTaskController
وTaskSignal
وTaskPriorityChangeEvent
(وحدث prioritychange
) والسمتَين Window.scheduler
وWorkerGlobalScope.scheduler
.
وهذا يعني أنّه يمكنك الآن استخدام scheduler.yield
لتقسيم المهام الطويلة في كلّ من Chrome وFirefox. يتوفّر أيضًا برنامج polyfill يمكن أن يساعد في الحالات التي لا يكون فيها هذا العنصر متاحًا.
تشكيل الزوايا باستخدام CSS
إذا أردت دائمًا إنشاء شكل بيضوي مربّع، سيسرّك توفّر السمة الجديدة corner-shape
في الإصدار 139 من Chrome.
تعمل هذه الميزة جنبًا إلى جنب مع border-radius
، ما يتيح لك تعديل شكل الزاوية للمرة الأولى.
يمكنك الاطّلاع على مزيد من التفاصيل وبعض الأمثلة في التعرّف على شكل الزاوية في CSS وقوة الشكل البيضوي الفائق.
الدوال المخصّصة في CSS
يتضمّن الإصدار 139 من Chrome أيضًا دوال CSS المخصّصة. وهي تشبه الخصائص المخصّصة، ولكن بدلاً من عرض قيمة ثابتة واحدة، فإنّها تعرض قيمًا استنادًا إلى خصائص مخصّصة ومعلَمات وشروط أخرى.
يتم تحديد دوال CSS باستخدام القاعدة @function
، وهي جزء من
مواصفات دوال CSS المخصّصة وMixins.
@function --negate(--value) {
result: calc(var(--value) * -1);
}
div {
--gap: 1em;
margin-top: --negate(var(--gap));
}
أمر request-close
المنشئ
يمكن إغلاق عناصر مربّع الحوار من خلال آليات متنوّعة، وفي بعض الأحيان يريد المطوّرون إمكانية منع الإغلاق. لتحقيق ذلك، يتم تنشيط حدث إلغاء في مربّعات الحوار. في الأصل، كان يتم تشغيل هذا الحدث فقط باستخدام طلب إغلاق (على سبيل المثال، الضغط على مفتاح ESC)، ولكن تمّت مؤخرًا إضافة دالة requestClose()
JavaScript التي تشغّل أيضًا حدث الإلغاء.
يتيح الأمر request-close
، المتوفّر الآن في الإصدار 139 من Chrome، هذه الإمكانية الجديدة لواجهة برمجة التطبيقات الخاصة بأوامر أداة الاستدعاء التعريفية.
إصدارات المتصفّح التجريبية
تمنحك إصدارات المتصفّح التجريبية معاينة للميزات التي ستتوفّر في الإصدار الثابت التالي من المتصفّح. هذه فرصة رائعة لاختبار الميزات الجديدة أو عمليات الإزالة التي قد تؤثر في موقعك الإلكتروني قبل أن يتم طرح الإصدار للجميع. تتضمّن الإصدارات التجريبية الجديدة لهذا الشهر Firefox 143 وChrome 140، ولا يزال الإصدار التجريبي من Safari 26 مستمرًا.
يتضمّن Firefox 143 عنصر ::details-content
الزائف، وهو مضمّن في Interop 2025. سيؤدي هذا الإصدار إلى إتاحة ميزة "خط الأساس" حديثًا.
يتم أيضًا تضمين السمة text-autospace
في CSS. تكون ميزة التوافق مع اللغات المتعددة مفيدة
إذا كنت تعرض نصًا باللغات الصينية أو اليابانية أو الكورية (CJK) إلى جانب أحرف غير CJK.
تتيح لك تحديد المسافة المطبَّقة بين هذه الأحرف.
يتضمّن الإصدار 140 من Chrome السمة source
للعنصر ToggleEvent
، والتي تحتوي على العنصر الذي أدّى إلى تنشيط ToggleEvent.
يتضمّن هذا الإصدار أيضًا إمكانية استخدام واصف font-variation-settings
في قاعدة @font-face
، بالإضافة إلى عدد من التحديثات على WebGPU.