برخی از ویژگی های جالبی را که در طول آگوست 2023 در مرورگرهای وب پایدار و بتا یافت شدند، کشف کنید.
نسخه های مرورگر پایدار
در آگوست 2023 فایرفاکس 116 ، فایرفاکس 117 ، سافاری 16.6 و کروم 116 پایدار شدند. این پست به معنای آن برای پلتفرم وب نگاهی میاندازد.
فایرفاکس 116 از Audio Output Devices API در همه پلتفرم ها به جز اندروید پشتیبانی می کند. این API به برنامههای کاربردی وب اجازه میدهد تا به جای استفاده از مرورگر یا پیشفرض سیستمعامل، خروجی صدا را به هدست بلوتوث، بلندگوی مجاز یا دستگاه دیگری هدایت کنند.
Chrome 116 شامل CSS Motion Path است که به هر شیء گرافیکی اجازه میدهد آن را در مسیری که توسط توسعهدهنده مشخص شده متحرک شود. این امکان تعدادی از احتمالات تبدیل قدرتمند جدید را فراهم می کند، مانند موقعیت یابی با استفاده از مختصات قطبی (با تابع ray()
) به جای مختصات مستطیلی استاندارد که توسط تابع translate()
استفاده می شود، یا متحرک سازی یک عنصر در طول یک مسیر تعریف شده. این باعث میشود که انتقالهای فضایی پیچیده و زیبای دوبعدی را آسانتر تعریف کنیم. یک مسیر را می توان به صورت circle()
، ellipse()
، rect()
، inset()
، xywh()
، polygon()
، ray()
و url()
مشخص کرد.
همچنین در Chrome 116 API تصویر در تصویر سند وجود دارد. این یک پنجره همیشه در بالا را فعال می کند که می تواند با عناصر HTML دلخواه پر شود. این یک توسعه بر روی HTMLVideoElement API موجود است که فقط اجازه می دهد تا یک HTMLVideoElement در یک پنجره Picture-in-Picture (PiP) قرار گیرد.
فایرفاکس 117 از CSS Nesting و انتخابگر &
nesting پشتیبانی می کند. این امکان تودرتو کردن یک قانون سبک در دیگری را فراهم می کند. این امر باعث میشود که CSS Nesting با یک هشدار قابل همکاری باشد، Safari و Chrome نسخه قدیمیتری از مشخصات را پیادهسازی کردهاند که اجازه تودرتو کردن انتخابگرهای نوع را نمیدهد. فایرفاکس نسخه جدید مشخصات را پیاده سازی کرده است که به انتخابگر &
تودرتو نیاز ندارد. میتوانید نمونههایی از هر دو نسخه را در Using CSS Nesting ببینید.
مرورگر بتا منتشر شد
نسخه های مرورگر بتا پیش نمایشی از مواردی را که در نسخه پایدار بعدی مرورگر وجود خواهند داشت، به شما ارائه می دهند. زمان بسیار خوبی برای آزمایش ویژگیهای جدید یا حذفهایی است که میتواند بر سایت شما تأثیر بگذارد، قبل از اینکه جهان آن نسخه را دریافت کند. نسخه های بتا جدید فایرفاکس 118 و کروم 117 هستند. نسخه بتا Safari 17 همچنان ادامه دارد. این نسخه ها ویژگی های بسیار خوبی را برای پلتفرم به ارمغان می آورند. یادداشت های انتشار را برای همه جزئیات بررسی کنید، در اینجا فقط چند نکته برجسته وجود دارد.
هنوز اطلاعات زیادی برای نسخه بعدی فایرفاکس در دسترس نیست. با این حال، کروم 117 نوید برخی از ویژگی های هیجان انگیز را می دهد. به عنوان مثال، برخی از ویژگی های جدید CSS که انیمیشن های ورود و خروج را فعال می کنند .
مقدار subgrid
برای grid-template-columns
و grid-template-rows
در کروم 117 گنجانده شده است، که باعث میشود این ویژگی قابل تعامل باشد.
همچنین در کروم 117 آرایه جاوا اسکریپت با روش های استاتیک Object.groupBy و Map.groupBy گروه بندی شده است.
Safari 17 بتای شامل ویژگی popover
برای افزودن پشتیبانی از Popover API است.
بخشی از سری جدید به وب