جدید به پلت فرم وب در ماه فوریه

برخی از ویژگی های جالبی را که در طول فوریه 2023 در مرورگرهای وب پایدار و بتا یافت شدند، کشف کنید.

در فوریه ۲۰۲۳، فایرفاکس ۱۱۰ و کروم ۱۱۰ پایدار شدند. بیایید نگاهی بیندازیم که این به چه معناست برای پلتفرم وب.

فایرفاکس 110 شامل پشتیبانی از کوئری های اندازه کانتینر بود که این ویژگی کلیدی را در هر سه موتور در دسترس قرار داد.

پشتیبانی مرورگر

  • 105
  • 105
  • 110
  • 16

منبع

حروف اولیه CSS

Chrome 110 پشتیبانی از ویژگی initial-letter CSS را اضافه می کند. این ویژگی تعداد خطوطی را که یک حرف اولیه باید در خطوط متن زیر قرار گیرد را تعیین می کند. در این پست بیشتر بیاموزید که با حرف اول CSS رونوشت خود را کنترل کنید .

پشتیبانی مرورگر

  • 110
  • 110
  • ایکس
  • 9

منبع

ReadableStream تکرار ناهمگام

فایرفاکس از پروتکل تکرارپذیر همگام سازی در ReadableStream پشتیبانی کرد.

AudioContext.setSinkId()

در Chrome AudioContext.setSinkId شناسه دستگاه صوتی را برای استفاده برای خروجی تنظیم می کند. این به AudioContext اجازه می دهد تا صدا را به یک دستگاه خروجی متصل به انتخاب کاربر هدایت کند.

در پست تغییر دستگاه خروجی مقصد در Web Audio درباره این ویژگی بیشتر بدانید.

پشتیبانی مرورگر

  • 110
  • 110
  • ایکس
  • ایکس

منبع

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ها است. این یک نسخه واقعاً هیجان‌انگیز است که تعدادی از ویژگی‌ها به قابلیت همکاری خواهند رسید .

بخشی از سری جدید به وب