لغو و حذف در Chrome 101

Chrome 101 بتا در 31 مارس 2022 منتشر شد و انتظار می‌رود در اواخر آوریل 2022 به نسخه پایدار تبدیل شود.

اطلاعات رشته عامل کاربر را کاهش دهید

Chrome مقدار اطلاعاتی را که رشته User-Agent در درخواست‌های HTTP و همچنین در navigator.userAgent، navigator.appVersion، و navigator.platform نمایش می‌دهد، کاهش می‌دهد. ما این کار را برای جلوگیری از استفاده از رشته عامل کاربر برای اثر انگشت غیرفعال کاربر انجام می دهیم. برای پیوستن به نسخه آزمایشی اصلی، ورودی آن را در Chrome Origin Trials ببینید.

WebSQL را در زمینه های شخص ثالث حذف کنید

WebSQL در زمینه های شخص ثالث اکنون حذف شده است . استاندارد پایگاه داده Web SQL برای اولین بار در آوریل 2009 پیشنهاد شد و در نوامبر 2010 کنار گذاشته شد. Gecko هرگز این ویژگی را پیاده‌سازی نکرد و WebKit آن را در سال 2019 منسوخ کرد. W3C ذخیره‌سازی وب و پایگاه داده فهرست‌شده را برای کسانی که به گزینه‌های جایگزین نیاز دارند تشویق می‌کند.

توسعه دهندگان باید انتظار داشته باشند که خود WebSQL منسوخ شده و زمانی که استفاده به اندازه کافی کم است حذف شود.

سیاست استهلاک

برای سالم نگه داشتن پلتفرم، گاهی اوقات API هایی را که دوره خود را اجرا کرده اند از پلتفرم وب حذف می کنیم. دلایل زیادی برای حذف یک API وجود دارد، مانند:

  • API های جدیدتر جایگزین آنها می شوند.
  • آنها به روز می شوند تا تغییرات در مشخصات را منعکس کنند تا با سایر مرورگرها هماهنگی و سازگاری داشته باشند.
  • آنها آزمایش های اولیه ای هستند که هرگز در مرورگرهای دیگر به نتیجه نرسیدند و بنابراین می توانند بار پشتیبانی را برای توسعه دهندگان وب افزایش دهند.

برخی از این تغییرات بر تعداد بسیار کمی از سایت ها تأثیر خواهد گذاشت. برای کاهش مشکلات پیش از موعد، ما سعی می‌کنیم به توسعه‌دهندگان اطلاع‌رسانی پیشرفته بدهیم تا بتوانند تغییرات مورد نیاز را برای فعال نگه داشتن سایت‌های خود انجام دهند.

Chrome در حال حاضر فرآیندی برای لغو و حذف APIها دارد، اساساً:

  • در لیست پستی blink-dev اعلام کنید.
  • هنگام شناسایی استفاده در صفحه، هشدارها را تنظیم کنید و مقیاس‌های زمانی را در کنسول Chrome DevTools ارائه دهید.
  • صبر کنید، نظارت کنید، و سپس با کاهش مصرف، ویژگی را حذف کنید.

می‌توانید با استفاده از فیلتر منسوخ و ویژگی‌های حذف‌شده، فهرستی از همه ویژگی‌های منسوخ شده را در chromestatus.com پیدا کنید. همچنین سعی خواهیم کرد تا برخی از تغییرات، استدلال ها و مسیرهای مهاجرت را در این پست ها خلاصه کنیم.