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

برخی از ویژگی‌های جالبی که در فوریه ۲۰۲۶ به مرورگرهای وب پایدار و بتا اضافه شده‌اند را کشف کنید.

منتشر شده: ۲۶ فوریه ۲۰۲۶

نسخه‌های پایدار مرورگر

کروم ۱۴۵ ، فایرفاکس ۱۴۸ و سافاری ۲۶.۳ در ماه فوریه به نسخه پایدار منتشر شدند. این پست نگاهی به ویژگی‌های جدید فراوان این ماه می‌اندازد و چندین مورد به صورت Baseline New در دسترس قرار می‌گیرند.

ویژگی text-justify CSS

کروم ۱۴۵ پشتیبانی کامل از ویژگی text-justify در CSS را اضافه می‌کند. این ویژگی هنگام استفاده از text-align: justify کنترل بیشتری بر روی هم‌ترازی متن فراهم می‌کند.

Browser Support

  • کروم: ۱۴۵.
  • لبه: ۱۴۵.
  • فایرفاکس: ۵۵.
  • سافاری: پشتیبانی نمی‌شود.

Source

پوشش ستون برای چند ستون

کروم ۱۴۵ پشتیبانی از ویژگی‌های CSS مربوط به column-wrap و column-height از Multicol سطح ۲ اضافه کرده است. این قابلیت به ستون‌ها اجازه می‌دهد تا در جهت بلوک، در یک ردیف جدید قرار گیرند که به جلوگیری از سرریز افقی کمک می‌کند و انعطاف‌پذیری بیشتری را در طراحی واکنش‌گرا فراهم می‌کند.

برای اطلاعات بیشتر به پشتیبانی از ستون‌های پیچیده‌شده در طرح‌بندی چندستونی مراجعه کنید.

Browser Support

  • کروم: ۱۴۵.
  • لبه: ۱۴۵.
  • فایرفاکس: پشتیبانی نمی‌شود.
  • سافاری: پشتیبانی نمی‌شود.

حالت لیست باکس <select> قابل تنظیم

کروم ۱۴۵ همچنین شامل حالت رندرینگ قابل تنظیم <select> listbox است. این حالت، عنصر select را به صورت درون جریان یا در صفحه رندر می‌کند، نه با یک دکمه و پنجره‌ی پاپ‌آپ جداگانه.

shape() در CSS

فایرفاکس ۱۴۸ به طور پیش‌فرض تابع shape() در CSS را اضافه می‌کند. این تابع به شما امکان می‌دهد شکل‌های سفارشی را در ویژگی‌هایی مانند clip-path و offset-path با استفاده از سینتکس استاندارد CSS تعریف کنید تا اشکال را با واحدهای CSS و توابع ریاضی ایجاد و ویرایش کنید.

Browser Support

  • کروم: ۱۳۵.
  • لبه: ۱۳۵.
  • فایرفاکس: ۱۴۸.
  • سافاری: ۱۸.۴.

Source

تکرارکننده‌ها در جاوا اسکریپت

فایرفاکس ۱۴۸ Iterator.zip() و Iterator.zipKeyed() را معرفی می‌کند. این متدهای استاتیک، یک iterator جدید برمی‌گردانند که عناصر ورودی را در هر مرحله تکرار، در چندین منبع داده، گروه‌بندی می‌کند.

Browser Support

  • کروم: پشتیبانی نمی‌شود.
  • لبه: پشتیبانی نمی‌شود.
  • فایرفاکس: ۱۴۸.
  • سافاری: پشتیبانی نمی‌شود.

Source

API ضدعفونی‌کننده HTML

فایرفاکس ۱۴۸ اکنون از HTML Sanitizer API پشتیبانی می‌کند. این به شما امکان می‌دهد HTML را قبل از وارد کردن به DOM با خیال راحت فیلتر کنید، که به کاهش خطر حملات XSS کمک می‌کند.

Browser Support

  • کروم: ۱۴۶.
  • لبه: ۱۴۶.
  • فایرفاکس: ۱۴۸.
  • سافاری: پشتیبانی نمی‌شود.

اعتبارنامه‌های جلسه متصل به دستگاه (DBSC)

کروم ۱۴۵ به وب‌سایت‌ها اجازه می‌دهد تا با استفاده از اعتبارنامه‌های اتصال دستگاه به جلسه (DBSC)، جلسه کاربر را به دستگاه خاص او متصل کنند. این امر استفاده از کوکی‌های جلسه سرقت شده در دستگاه‌های دیگر را به طور قابل توجهی دشوارتر می‌کند.

سرریز روی عناصر جایگزین شده

در فایرفاکس ۱۴۸، اکنون می‌توانید از ویژگی‌های CSS مربوط به overflow ، overflow-x و overflow-y روی عناصر جایگزین‌شده (مثلاً تصاویر یا ویدیو) به همان روشی که با عناصر دیگر استفاده می‌کنید، استفاده کنید.

رابط برنامه‌نویسی کاربردی (API) مبدا

کروم ۱۴۵ با معرفی شیء Origin خلأ موجود در پلتفرم را پر می‌کند. این شیء، مفهوم origin را کپسوله‌سازی کرده و روش‌های مفیدی مانند مقایسه، سریال‌سازی و تجزیه را ارائه می‌دهد.

فشرده‌سازی Zاستاندارد (Zstd)

سافاری ۲۶.۳ پشتیبانی از Zstandard (Zstd) را معرفی می‌کند. این الگوریتم فشرده‌سازی، فایل‌های وب‌سایت را کوچک‌تر کرده و سرعت بارگذاری و کارایی را بهبود می‌بخشد. می‌توانید از Zstd برای فشرده‌سازی HTTP استفاده کنید که امکان رفع فشار سریع‌تر و نسبت‌های فشرده‌سازی بهتری را فراهم می‌کند.

Browser Support

  • کروم: ۱۲۳.
  • لبه: ۱۲۳.
  • فایرفاکس: ۱۲۶.
  • سافاری: ۲۶.۳.

Source

نسخه‌های بتای مرورگر منتشر شد

نسخه‌های بتای مرورگر، پیش‌نمایشی از ویژگی‌هایی را ارائه می‌دهند که در نسخه پایدار بعدی مرورگر وجود خواهند داشت. می‌توانید ویژگی‌های جدید یا حذف‌هایی را که ممکن است سایت شما را تحت تأثیر قرار دهند، قبل از انتشار نسخه پایدار آزمایش کنید. نسخه‌های بتای جدید این ماه شامل فایرفاکس ۱۴۹ و کروم ۱۴۶ هستند.

کروم ۱۴۶ انیمیشن‌های اسکرول-تریگر را در CSS اضافه کرده و همچنین شامل API Sanitizer است. فایرفاکس ۱۴۹ شامل popover="hint" ، API Close Watcher و API Reporting است.