منتشر شده: ۲۵ آگوست ۲۰۲۶
کروم ۱۵۲ اکنون در حال انتشار است و این پست برخی از ویژگیهای کلیدی این نسخه را به اشتراک میگذارد. یادداشتهای کامل انتشار کروم ۱۵۲ را بخوانید.
نکات برجسته این نسخه:
- پشتیبانی
CSSPseudoElementبرای شبهعنصرهای اضافی، رابط را به::backdrop،::scroll-markerو::view-transitionگسترش میدهد. - رابط برنامهنویسی کاربردی عملکرد پردازنده (CPU Performance API) به برنامههای وب اجازه میدهد تا عملکرد پردازنده دستگاه کاربر را تعیین کنند.
- لیستهای مجاز اتصال، با استفاده از یک هدر پاسخ HTTP، کنترل صریح در سطح شبکه بر روی نقاط انتهایی خارجی را فراهم میکنند.
پشتیبانی CSSPseudoElement برای ::backdrop ، ::scroll-marker و ::view-transition
پشتیبانی از CSSPseudoElement در جاوا اسکریپت، که قبلاً برای ::after ، ::before و ::marker تعریف شده بود، به چندین شبه عنصر جدید در کروم ۱۵۲ گسترش مییابد:
-
::backdrop: به شما امکان میدهد تعاملات روی پسزمینههای دیالوگهای مودال را مدیریت کنید. برای مثال، میتوانید وقتی کاربر روی پسزمینه کلیک میکند، یک دیالوگ را بدون دخالت کلیکهای داخل محتوای دیالوگ ببندید و نیاز به محاسبات پیچیده تقاطع را از بین ببرید. -
::scroll-marker: مدیریت تعاملات روی نشانگرهای اسکرول، مانند جمعآوری آمار کلیک، را فعال میکند. -
::view-transition: راه را برای انتقالهای نمای آگاه از هندسه و رهگیری انتقال نمای فعال در اواسط حرکت با استفاده از مختصات عناصر در حال انیمیشن، هموار میکند.
برای جزئیات بیشتر در مورد تعامل با شبه عناصر در جاوا اسکریپت، به مستندات CSSPseudoElement در MDN مراجعه کنید.
رابط برنامهنویسی عملکرد پردازنده
کروم ۱۵۲ رابط برنامهنویسی کاربردی عملکرد پردازنده (CPU Performance API) را معرفی میکند که به برنامههای وب اجازه میدهد عملکرد پردازنده دستگاه کاربر را تعیین کنند.
برنامههای وب میتوانند از این اطلاعات لایه برای تطبیق تجربه کاربر با قابلیتهای دستگاه استفاده کنند - مانند مقیاسبندی وفاداری گرافیکی، تنظیم محاسبات سنگین یا سفارشیسازی وظایف پسزمینه. این API همچنین میتواند در ترکیب با API Compute Pressure استفاده شود که دادههای بلادرنگ در مورد فشار و استفاده از CPU را ارائه میدهد.
کاربران میتوانند سطح عملکرد گزارششده را در مرورگر کروم در مسیر Settings > Performance > Speed > Override CPU performance tier نادیده بگیرند. مدیران سیستم همچنین میتوانند این رفتار را با استفاده از سیاست سازمانی CpuPerformanceTierOverride کنترل کنند.
لیستهای مجاز اتصال
کروم ۱۵۲ دارای لیستهای مجاز اتصال است، یک مکانیزم امنیتی که با محدود کردن اتصالات شبکهای که توسط یک سند یا وب ورکر آغاز میشوند، کنترل صریحی بر نقاط پایانی خارجی فراهم میکند.
لیستهای مجاز اتصال، با تبدیل مرورگر به دروازهبان تمام اتصالات شبکهای که از صفحه شما سرچشمه میگیرند، روشی مستقیم برای مقابله با این خطرات ارائه میدهند. با گنجاندن هدر پاسخ HTTP Connection-Allowlist ، یک سایت الگوهای دقیق URL مجاز برای تمام ارتباطات شبکهای که توسط متن آن آغاز میشود را مشخص میکند.
برای کسب اطلاعات بیشتر در مورد گزینههای پیکربندی و گزارشدهی، نسخه آزمایشی Connection Allowlists origin را مطالعه کنید.
مطالعه بیشتر
این فقط برخی از نکات برجسته کلیدی را پوشش میدهد. برای تغییرات بیشتر در Chrome 152 به لینکهای زیر مراجعه کنید:
- یادداشتهای انتشار برای کروم ۱۵۲ .
- بهروزرسانیهای ChromeStatus.com برای کروم ۱۵۲ .
- تقویم انتشار کروم
اشتراک
برای بهروز ماندن، در کانال یوتیوب توسعهدهندگان کروم مشترک شوید و هر زمان که ویدیوی جدیدی منتشر کنیم، یک اعلان ایمیلی دریافت خواهید کرد. یا برای مقالات و پستهای وبلاگ جدید، ما را در X یا لینکدین دنبال کنید.
به محض انتشار کروم ۱۵۳، ما همینجا هستیم تا به شما بگوییم چه چیزهایی در کروم جدید هستند!