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

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

تاریخ انتشار: 18 دسامبر 2024

در دسامبر 2024 تنها مرورگری که نسخه پایدار جدیدی را منتشر کرد، Safari با Safari 18.2 بود. این پست به ویژگی های جدید اضافه شده به پلتفرم وب می پردازد.

Baseline ویژگی های جدید موجود در Safari 18.2

این نسخه کمک می کند تا Baseline 2024 را با تعدادی از ویژگی ها که به تازگی در دسترس قرار گرفته اند، تکمیل کند.

راه اندازی صفحه با @page

@page at-rule به شما امکان می‌دهد ابعاد و حاشیه‌هایی را برای محتوایی مانند اسناد چاپی، کتاب‌های الکترونیکی یا اسلایدها ایجاد کنید.

ویژگی های CSS ruby-align و ruby-position

ویژگی‌های ruby-align و ruby-position به شما این امکان را می‌دهند که نحوه قرارگیری و تراز کردن متن روبی در ظرف خود را کنترل کنید.

در ویژگی های Line-breakable <ruby> و CSS ruby-align بیشتر بیاموزید.

نوارهای پیمایش سبک

با ویژگی‌های CSS scrollbar-gutter و scrollbar-width که اکنون Baseline به تازگی در دسترس است، می‌توانید ظاهر نوارهای پیمایش را در برنامه وب خود سفارشی کنید.

::target-text

شبه عنصر ::target-text به شما امکان می دهد به متنی که توسط یک قطعه متن URL برجسته شده است استایل دهید. اکنون می توانید نحوه برجسته کردن متن را برای جلب توجه بهتر به آن انتخاب کنید.

جمع آوری زباله WebAssembly و بهینه سازی تماس دم

Safari 18.2 شامل پشتیبانی از این ویژگی‌های WebAssembly (Wasm) است که آنها را به Baseline Newly در دسترس می‌آورد.

می‌توانید در مورد جمع‌آوری زباله WebAssembly در WebAssembly Garbage Collection (WasmGC) که اکنون به‌طور پیش‌فرض در Chrome فعال شده است ، اطلاعات بیشتری کسب کنید و در مورد اینکه چرا Google Sheets کاربر محاسباتی خود را از جاوا اسکریپت به WasmGC منتقل کرده است بخوانید.

انتقال نمای بین اسناد

Safari 18.2 شامل پشتیبانی از انتقال‌های نمای متقابل اسناد، به همراه کلاس‌ها و انواع انتقال مشاهده، و پشتیبانی از رویدادهای pageswap و pagereveal است.

Browser Support

  • کروم: 123.
  • لبه: 123.
  • فایرفاکس: پشتیبانی نمی شود.
  • سافاری: 18.2.

Source

روش های Uint8Array

Safari 18.2 همچنین شامل روش‌های جدید Uint8Array برای تسهیل تبدیل بین رشته‌ها و آرایه‌های بایت کدگذاری شده base64- و هگز است:

  • Uint8Array.fromBase64() و Uint8Array.fromHex()
  • Uint8Array.prototype.setFromBase64() و Uint8Array.prototype.setFromHex()
  • Uint8Array.prototype.toBase64() و Uint8Array.prototype.toHex()

Browser Support

  • کروم: پشتیبانی نمی شود.
  • لبه: پشتیبانی نمی شود.
  • فایرفاکس: 133.
  • سافاری: 18.2.

Source

مرورگر بتا منتشر شد

در این ماه، به دلیل پایان سال، ویژگی‌های جدیدی در نسخه بتا برای معرفی نداریم. Safari 18.3 beta در حال حاضر رفع اشکال است و Firefox 134 و Chrome 132 هنوز از ماه گذشته در حال انجام هستند.

ما سال آینده باز خواهیم گشت تا به شما اطلاع دهیم که در ژانویه 2025 چه چیزی در پلتفرم وب قرار می گیرد!