برخی از ویژگی های جالبی را که در طول اکتبر 2023 در مرورگرهای وب پایدار و بتا یافت شده اند، کشف کنید.
نسخه های مرورگر پایدار
در اکتبر 2023 فایرفاکس 119 ، سافاری 17.1 ، کروم 118 و کروم 119 پایدار شدند. این پست به معنای آن برای پلتفرم وب است.
ویژگی های جاوا اسکریپت در فایرفاکس 119
در فایرفاکس 119 آرایه جاوا اسکریپت با متدهای استاتیک Object.groupBy و Map.groupBy گروه بندی می شود.
همچنین در فایرفاکس 119 متدهای isWellFormed()
و toWellFormed()
String
هستند. از اینها می توان برای بررسی اینکه آیا یک رشته دارای یونیکد خوش فرم است یا خیر و برای تمیز کردن رشته به یونیکد خوش فرم استفاده می شود. این روشها اکنون در سه موتور اصلی قابل همکاری هستند.
عنصر <search>
HTML اکنون قابل تعامل است
Chrome 118 شامل عنصر <search>
است، یک عنصر HTML جدید که نمایانگر بخشهایی از سند یا برنامه است که برای جستجو یا فیلتر کردن استفاده میشود. این ویژگی اکنون در سه موتور اصلی قابل همکاری است.
قوانین افقی در عناصر انتخاب شده
دو نسخه کروم در ماه اکتبر عرضه شد. در کروم 119 یک افزودنی کوچک به عناصر HTML <select>
است. اکنون می توانید یک قاعده افقی بین گزینه ها اضافه کنید که به عنوان یک تقسیم کننده بین موارد نمایش داده می شود. در انتخاب عنصر: اکنون با قوانین افقی بیشتر بیاموزید.
محدوده CSS
Chrome 118 شامل CSS با محدوده با قانون @scope
است. این قانون راهی برای انتخاب عناصر در زیر درخت DOM فراهم می کند. در محدود کردن دسترسی انتخابگرهای خود با CSS @scope at-rule بیشتر بیاموزید.
CSS ترجیح می دهد شفافیت کاهش یافته است
Chrome 118 شامل ویژگی رسانه prefers-reduced-transparency
است. این یکی از مجموعهای از ویژگیها است که به شما امکان میدهد تنظیمات برگزیده تنظیم شده توسط کاربر را در دستگاه خود بررسی کنید و به نیازهای او در کد خود پاسخ دهید. درباره ویژگی CSS prefers-reduced-transparency بیشتر بدانید.
نحو نسبی رنگ CSS
در کروم 119 یک ویژگی جدید قدرتمند از CSS Color 5 است - نحو نسبی رنگ . این به شما امکان می دهد با استفاده از هر فضای رنگی یا نحوی که نیاز دارید، یک رنگ را از رنگ دیگری استخراج کنید.
جمع آوری زباله WebAssembly (WasmGC)
Chrome 119 شامل WasmGC میشود تا کار با زبانهای جمعآوریشده مانند Kotlin، PHP یا جاوا را در WebAssembly سریعتر کند. همه جزئیات را در WebAssembly Garbage Collection (WasmGC) بیابید که اکنون به طور پیش فرض در Chrome فعال شده است .
مرورگر بتا منتشر شد
نسخه های مرورگر بتا پیش نمایشی از مواردی را که در نسخه پایدار بعدی مرورگر وجود خواهند داشت، به شما ارائه می دهند. زمان بسیار خوبی برای آزمایش ویژگیهای جدید یا حذفهایی است که میتواند بر سایت شما تأثیر بگذارد، قبل از اینکه جهان آن نسخه را دریافت کند. نسخه های بتا جدید فایرفاکس 120 و سافاری 17.2 هستند. این نسخه ها ویژگی های بسیار خوبی را برای پلتفرم به ارمغان می آورند. برای همه جزئیات، یادداشت های انتشار را بررسی کنید. در اینجا فقط چند نکته برجسته وجود دارد.
Safari 17.2 شامل بسیاری از ویژگی های جدید است. برای CSS از CSS Custom Highlight API، ویژگی های mask-border
، ویژگی counter-set
و بسیاری از ویژگی های دیگر پشتیبانی می شود. علاوه بر این، اصلاحات زیادی برای ویژگیهای موجود برای بهبود قابلیت همکاری وجود دارد.
برای HTML، Safari 17.2 شامل پشتیبانی از ویژگی name
برای عنصر <details>
است. و در APIهای وب پشتیبانی از اولویت واکشی و تصاویر پاسخگو اکنون در <link rel=preload>
فعال هستند.
فایرفاکس 120 پشتیبانی از واحدهای CSS rh
و rlh
، text-wrap: balance
و تابع light-dark()
را اضافه می کند.
بخشی از سری جدید به وب