منتشرشده: ۲ ژوئن ۲۰۲۶
Chrome 149 اکنون درحال عرضه است و این پست برخیاز ویژگیهای کلیدی این نسخه را همرسانی میکند. یادداشتهای انتشار Chrome 149 را بهطور کامل بخوانید.
برگزیدههای این نسخه پخش:
- تزئینات فاصله CSS به شما امکان میدهد فاصلههای چیدمانهای محتوی مانند شبکه و flexbox را سبکبندی کنید.
- قطع کردن اتصال WebSockets در ورودی bfcache به صفحههایی که اتصال WebSocket فعال دارند اجازه میدهد وارد «حافظه نهان ناوبری بین صفحات» شوند.
- Intl.Locale.prototype.variants گونههای یک زبان را برمیگرداند یا تنظیم میکند.
آرایشهای فاصله CSS
تزئینات شکاف CSS به شما امکان میدهد شکافهای چیدمانهای محتوی مانند شبکه و flexbox را سبکبندی کنید و با این کار، یکپارچگی و گزینههای سبکبندی جدیدی را ارائه دهید که قبلاً به ترفندهای پیچیده حاشیه و عنصر کاذب نیاز داشتند. این ویژگی با بهبود تدریجی سازگار است؛ در مرورگرهای پشتیبانینشده، فاصلهها بهطور عادی و بدون تزئینات ارائه میشوند.
ویژگیهایی مثل column-rule-inset و row-rule-inset را برای کوچک کردن
یا گسترش تزئینات، و column-rule-visibility-items و
row-rule-visibility-items را برای نمایش قوانین فقط بین عناصر مجاور یا در
هر فاصله معرفی میکند. عرض، رنگ، و درجهای قانون کاملاً پویانماییپذیر هستند و به شما امکان میدهند
آنها را در حالت شناور یا تغییرات وضعیت دیگر انتقال دهید.
در پست پایدار تزئینات فاصله CSS بیشتر بدانید.
قطع کردن اتصال WebSockets در ورودی حافظه نهان ناوبری بین صفحات
اتصالهای فعال WebSocket دیگر مانع از ورود صفحه به «حافظه نهان عقب/جلو» (bfcache) نمیشوند. با بستن پیشازموقع اتصالهای WebSocket در ورود به «حافظه نهان ناوبری بین صفحات» بهجای علامتگذاری سند بهعنوان غیرواجدشرایط، مرورگر به صفحههای دارای WebSockets فعال اجازه میدهد در حافظه ذخیره شوند و فوراً بازیابی شوند.
قبلاً، هر اتصال WebSocket فعال مرورگر را مجبور میکرد که صفحه را هنگام ناوبری کاربر به صفحه دیگر دور بیندازد و از ذخیره شدن آن در «حافظه نهان بهینهشده» (bfcache) جلوگیری میکرد.
Intl.Locale.prototype.variants
شیء Intl.Locale نشاندهنده شناسه مکان Unicode است.
هدف اصلی «خط پایه بهطور گسترده دردسترس» است.
گونهها بخشی از شناسه زبان اصلی هستند و گونههای انتخابی زبان را که سهتایی (زبان، منطقه، خط) نمیتواند از هم متمایز کند انتخاب میکنند. این ویژگی قبلاً در Firefox و Safari ارائه شده است و اکنون در Chrome نیز دردسترس است.
برای مثال:
const locale = new Intl.Locale("sl-rozaj-biske");
console.log(locale.variants); // "rozaj-biske"
در سند MDN برای Intl.Locale.prototype.variants بیشتر بدانید.
مطالعه بیشتر
این فقط برخیاز نکات کلیدی را پوشش میدهد. برای تغییرات بیشتر در Chrome 149، پیوندهای زیر را بررسی کنید.
- یادداشتهای انتشار برای Chrome 149.
- ویژگیهای جدید در Chrome DevTools (۱۴۹).
- بهروزرسانیهای ChromeStatus.com برای Chrome 149.
- تقویم انتشار Chrome.
مشترک شدن
برای بهروز ماندن، در کانال YouTube توسعهدهندگان Chrome مشترک شوید و هر زمان که ویدیو جدیدی منتشر میکنیم، اعلان ایمیلی دریافت خواهید کرد. یا برای دریافت مقالهها و پستهای وبلاگ جدید، ما را در X یا LinkedIn دنبال کنید.
بهمحض اینکه Chrome 150 منتشر شود، ما اینجا خواهیم بود تا به شما بگوییم چه چیزهای جدیدی در Chrome وجود دارد!