برخی از ویژگی های جالبی را که در طول فوریه 2023 در مرورگرهای وب پایدار و بتا یافت شدند، کشف کنید.
نسخه های مرورگر پایدار
در فوریه ۲۰۲۳، فایرفاکس ۱۱۰ و کروم ۱۱۰ پایدار شدند. بیایید نگاهی بیندازیم که این به چه معناست برای پلتفرم وب.
جستجوی کانتینر در هر سه موتور
فایرفاکس 110 شامل پشتیبانی از کوئری های اندازه کانتینر بود که این ویژگی کلیدی را در هر سه موتور در دسترس قرار داد.
حروف اولیه CSS
Chrome 110 پشتیبانی از ویژگی initial-letter
CSS را اضافه می کند. این ویژگی تعداد خطوطی را که یک حرف اولیه باید در خطوط متن زیر قرار گیرد را تعیین می کند. در این پست بیشتر بیاموزید که با حرف اول CSS رونوشت خود را کنترل کنید .
ReadableStream تکرار ناهمگام
فایرفاکس از پروتکل تکرارپذیر همگام سازی در ReadableStream
پشتیبانی کرد.
AudioContext.setSinkId()
در Chrome AudioContext.setSinkId
شناسه دستگاه صوتی را برای استفاده برای خروجی تنظیم می کند. این به AudioContext
اجازه می دهد تا صدا را به یک دستگاه خروجی متصل به انتخاب کاربر هدایت کند.
در پست تغییر دستگاه خروجی مقصد در Web Audio درباره این ویژگی بیشتر بدانید.
IFrame بدون اعتبار
همچنین در کروم، IFrame credentialless راهی را در اختیار توسعهدهندگان قرار میدهد تا اسناد را در iframeهای شخص ثالث با استفاده از زمینههای جدید و زودگذر بارگیری کنند. Iframe credentialless تعمیم COEP credentialless برای پشتیبانی از iframe های شخص ثالث است که ممکن است COEP را اجرا نکنند. این محدودیت را از بین می برد که iframes شخص ثالث باید از COEP پشتیبانی کند تا در صفحه COEP جاسازی شود و توسعه دهندگانی را که به دنبال انزوا با مبدا متقابل هستند رفع انسداد می کند.
درباره iframe credentialless بیشتر بیاموزید.
پشتیبانی مرورگر
- 110
- 110
- ایکس
- ایکس
اوایل پایدار
کروم 110 نیز تغییری را در زمانبندی انتشار کروم نشان داد. نسخه پایدار اولیه یک هفته زودتر از نسخه عمومی برای درصد کمی از کاربران عرضه خواهد شد. میتوانید در مورد تغییر مقاله در زمانبندی انتشار از Chrome 110 درباره این تغییر اطلاعات بیشتری کسب کنید.
مرورگر بتا منتشر شد
نسخه های مرورگر بتا پیش نمایشی از مواردی را که در نسخه پایدار بعدی مرورگر وجود خواهند داشت، به شما ارائه می دهند. زمان بسیار خوبی برای آزمایش ویژگیهای جدید یا حذفهایی است که میتواند بر سایت شما تأثیر بگذارد، قبل از اینکه جهان آن نسخه را دریافت کند. نسخه های بتا جدید فایرفاکس 111 ، سافاری 16.4 و کروم 111 هستند. این نسخه ها ویژگی های بسیار خوبی را برای پلتفرم به ارمغان می آورند. یادداشت های انتشار را برای همه جزئیات بررسی کنید، در اینجا فقط چند نکته برجسته وجود دارد.
فایرفاکس هنگام استفاده از File System Access API پشتیبانی از Origin Private File System (OPFS) را اضافه می کند.
Chrome شامل تمام ویژگیهایی است که در CSS Color Level 4 توضیح داده شده است. این شامل چهار نوع رنگ مستقل از دستگاه (lab، Oklab، lch و Oklch)، تابع color()
و فضاهای رنگی تعریفشده توسط کاربر برای شیبها و انیمیشنها است. همچنین تابع color-mix()
از CSS Color 5 است.
راهنمای رنگ های CSS با وضوح بالا را بخوانید تا در مورد این نوع رنگ ها و فضاهای جدید بیاموزید.
Chrome همچنین شامل View Transitions API است که انتقال صیقلی را در برنامههای تک صفحهای (SPA) فعال میکند. در اسناد مشاهده انتقال اطلاعات بیشتر بیابید.
همچنین در Chrome 111 shadow DOM ، روشی جدید برای پیاده سازی و استفاده از Shadow DOM به طور مستقیم در HTML است.
Safari 16.4 قول می دهد که یک نسخه بزرگ برای این پلتفرم باشد. برای CSS این نسخه شامل پشتیبانی از کلاسهای :user-invalid
و :user-valid
، ویژگی margin-trim
، نحو محدوده برای درخواستهای رسانه و پشتیبانی از CSS Properties and Values API و @property
است.
سافاری همچنین شامل پشتیبانی از Web Push و Badging API به همراه تعدادی دیگر از Web APIها است. این یک نسخه واقعاً هیجانانگیز است که تعدادی از ویژگیها به قابلیت همکاری خواهند رسید .
بخشی از سری جدید به وب