جدید در کروم 113

در اینجا چیزی است که شما باید بدانید:

  • WebGPU اینجاست، به گرافیک سه بعدی با کارایی بالا و محاسبات موازی داده در وب اجازه می دهد.
  • اکنون ابزارهای توسعه‌دهنده می‌توانند سرصفحه‌های پاسخ شبکه را لغو کنند.
  • First Party Sets ، بخشی از Privacy Sandbox ، که به سازمان‌ها اجازه می‌دهد تا سایت‌های مرتبط را اعلام کنند، شروع به انتشار کرده است.
  • و چیزهای بیشتری وجود دارد.

من آدریانا خارا هستم. بیایید وارد آن شویم و ببینیم چه چیز جدیدی برای توسعه دهندگان در Chrome 113 وجود دارد.

WebGPU اینجاست.

WebGPU یک API جدید برای وب است که قابلیت‌های سخت‌افزاری مدرن را به نمایش می‌گذارد و امکان رندر و عملیات محاسباتی روی یک GPU، مشابه Direct3D 12 ، Metal و Vulkan را می‌دهد.

برخلاف خانواده APIهای WebGL ، WebGPU دسترسی به ویژگی‌های پیشرفته‌تر GPU را ارائه می‌دهد و پشتیبانی درجه یک را برای محاسبات عمومی روی GPU ارائه می‌کند.

API با در نظر گرفتن پلتفرم وب طراحی شده است. این ویژگی ها: یک API اصطلاحی جاوا اسکریپت. ادغام با وعده ها پشتیبانی از وارد کردن ویدیو یک تجربه توسعه‌دهنده صیقلی با پیام‌های خطای عالی.

بسیاری از کتابخانه های WebGL که به طور گسترده مورد استفاده قرار می گیرند، در حال حاضر روی اجرای پشتیبانی WebGPU کار می کنند یا قبلاً این کار را انجام داده اند. این بدان معنی است که استفاده از WebGPU ممکن است فقط نیاز به تغییر یک خط داشته باشد، به عنوان مثال:

  • Babylon.js: قبلاً پشتیبانی کامل از WebGPU را دارد.
  • PlayCanvas: پشتیبانی اولیه WebGPU را اعلام کرده است.
  • TensorFlow.js: از نسخه های بهینه شده توسط WebGPU اکثر اپراتورها پشتیبانی می کند.
  • Three.js: پشتیبانی WebGPU در حال توسعه است.

برای همه جزئیات، مستندات WebGPU در MDN را بررسی کنید.

هدرهای پاسخ Devtools لغو می شوند.

در DevTools اکنون می‌توانید سرصفحه‌های پاسخ را در پانل شبکه لغو کنید.

قبلاً برای آزمایش هدرهای پاسخ HTTP به وب سرور نیاز داشتید.

با نادیده گرفتن سرصفحه پاسخ، می‌توانید به صورت محلی برای سرصفحه‌های مختلف، از جمله، اما نه محدود به موارد زیر، اصلاحات اولیه را ایجاد کنید:

برای لغو سرصفحه، به Network > Headers > Response Headers بروید، نشانگر را روی مقدار سرصفحه نگه دارید، روی ویرایش کلیک کنید و آن را ویرایش کنید.

خطای CORS با نادیده گرفتن هدر رفع شد.

همچنین می توانید یک هدر جدید اضافه کنید:

اضافه کردن هدر سفارشی

و همه موارد لغو را در یک مکان ویرایش کنید.

در حال ویرایش همه موارد لغو

برای دستورالعمل‌های نحوه استفاده از این ویژگی و سایر به‌روزرسانی‌ها در DevTools، این مقاله را بررسی کنید

First-Party Sets در حال عرضه است.

First-Party Sets (FPS) شروع به عرضه به حالت پایدار می کند. First Party Sets بخشی از Privacy Sandbox است. این روشی است برای سازمان ها برای اعلام روابط بین سایت ها، به طوری که مرورگرها اجازه دسترسی محدود به کوکی های شخص ثالث را برای اهداف خاص می دهند.

نموداری که brandx.com، fly-brandx.com و drive-brandx.com را به عنوان یک گروه و example.com، example.rs، example.co.uk را به عنوان گروه دیگر نشان می دهد.

به‌عنوان بخشی از کار روی مجموعه‌های شخص اول، Chrome در حال پیاده‌سازی و گسترش API دسترسی به فضای ذخیره‌سازی است که به یک سایت اجازه می‌دهد تا درخواست دسترسی به کوکی‌های خود را در زمینه شخص ثالث کند. با آن، سازمان‌هایی با سایت‌های مرتبط (مثلاً با استفاده از نام‌های دامنه مختلف، یا دامنه‌های خاص کشور) همچنان می‌توانند خدماتی مانند ورود به سیستم واحد یا جلسات مشترک ارائه دهند. یاد آوردن! این API به آرامی طی چند هفته در اختیار کاربران قرار خواهد گرفت تا آزمایش و ارزیابی را فعال کند.

و بیشتر!

البته چیزهای بیشتری وجود دارد.

  • نوع مجموعه تصویر بدون پیشوند اکنون در دسترس است، بنابراین نویسندگان نیازی به استفاده از -webkit-image-set ندارند و مطابق با مشخصات فعلی به روز است.
  • ویژگی‌های رسانه‌ای overflow-inline و overflow-block اکنون پشتیبانی می‌شوند.
  • یک آزمایش اولیه برای ادغام WebGPU WebCodecs وجود دارد.

بیشتر خواندن

این فقط برخی از نکات کلیدی را پوشش می دهد. برای تغییرات بیشتر در Chrome 113 پیوندهای زیر را بررسی کنید.

اشتراک در

برای به‌روز ماندن، در کانال YouTube Developers Chrome مشترک شوید و هر زمان که ویدیوی جدیدی را راه‌اندازی کنیم، یک اعلان ایمیلی دریافت خواهید کرد.

من آدریانا جارا هستم و به محض اینکه کروم 114 منتشر شد، اینجا خواهم بود تا به شما بگویم چه چیزی در کروم جدید است!