نسخه 122 مرورگر کروم با قابلیت های جدیدی منتشر شد

مرورگر کروم 122

  • با Storage Buckets API می‌توانیم درجه اهمیت اطلاعات ذخیره شده را تعیین کنیم که در مواقع کمبود فضای ذخیره سازی اطلاعات مهم حذف نشوند. برای مثال:

// Create a storage bucket for email drafts that only exist on the client.
const draftsBucket = await navigator.storageBuckets.open('drafts', {
  durability: 'strict', // Or `'relaxed'`.
  persisted: true, // Or `false`.
});
  • برخی بهینه سازی ها در پنل پرفورمنس DevTool کروم. در قسمت تایم‌لاین امکان تنظیم بردکرامب وجود دارد:

  • آپشن unsanitized موقع استفاده از متد read() کلیپبورد این امکان را می‌دهد که نسخه امن نشده html را دریافت کنیم:

ورودی:

<style>p { color: blue; }</style><p>Hello, World!</p>

امن شده (پیشفرض):

<p style='color: blue; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;'>Hello, World!</p>

امن نشده (آپشن unsanitized):

<html><head><style>p { color: blue; }</style></head><body><p>Hello, World!</p></body></html>

بسیار کم حجم تر و کوتاه تر (امنیت و sanitization باید توسط خود توسعه دهنده انجام شود)


کامنت ها