عمليات الإيقاف والإزالة في Chrome 62

جو ميدلي
جو ميدلي

في كل إصدار تقريبًا من Chrome، نشهد عددًا كبيرًا من التحديثات والتحسينات للمنتج وأدائه وإمكانات "منصة الويب" أيضًا. توضّح هذه المقالة عمليات الإيقاف النهائي وعمليات الإزالة في الإصدار 62 من Chrome، الذي سيكون في مرحلة تجريبية اعتبارًا من 14 أيلول (سبتمبر). تخضع هذه القائمة للتغيير في أي وقت.

إزالة RTCPeerConnection.getStreamById()

قبل عامَين تقريبًا، تمت إزالة getStreamById() من مواصفات WebRTC. وقد أزالت معظم المتصفحات الأخرى هذه السمة من عمليات التنفيذ، وتم إيقاف هذه الميزة نهائيًا في Chrome 60. يُعتقد أن هذه الوظيفة قليلة الاستخدام، إلا أنّه يُعتقد أيضًا أنّ هناك بعض المخاطر الثانوية لإمكانية التشغيل التفاعلي مع المتصفِّحات Edge وWebKit المستندة إلى بخلاف Safari حيث لا يزال getStreamById() متاحًا. ويمكن للمطوّرين الذين يحتاجون إلى طريقة تنفيذ بديلة العثور على رمز برمجي نموذجي في هدف الإزالة أدناه.

هدف الإزالة | Chromestatus Tracker | خطأ Chromium

إزالة SharedWorker.workStart

إنّ هذه السمة المخصّصة للاستخدام في مراقبة أداء العامل قد تمّت إزالتها من المواصفات منذ أكثر من عامَين، وهي غير متوافقة مع المتصفّحات الرئيسية الأخرى. قد يستخدم نهج أكثر حداثة لتتبع أداء العامل Performance.timing.

هدف الإزالة | Chromestatus Tracker | خطأ Chromium

إزالة SVGPathElement.getPathSegAtLength()

في Chrome 48، تمت إزالة SVGPathElement.pathSegList() والواجهات ذات الصلة بما يتوافق مع مواصفات SVG. في ذلك الوقت، تم ترك هذه الطريقة عن طريق الخطأ. لا نتوقّع أن تؤدي هذه الإزالة إلى تعطّل أي صفحات ويب، لأنّها أظهرت على مدار العامَين الماضيَين كائنًا لم يعُد متوفّرًا في Blink.

هدف الإزالة | Chromestatus Tracker | خطأ Chromium

إزالة استخدام الإشعارات من إطارات iframe غير الآمنة

يمكن أن تؤدي طلبات الأذونات من إطارات iframe إلى إرباك المستخدمين، لأنّه من الصعب التمييز بين أصل الصفحة التي تتضمن المحتوى وأصل إطار iframe الذي ينفِّذ الطلب. عندما يكون نطاق الطلبات غير واضح، يصعب على المستخدمين الحكم على منح الإذن أو رفضه.

سيؤدي عدم السماح بالإشعارات في إطارات iframe أيضًا إلى مواءمة متطلبات إذن إرسال الإشعارات مع متطلبات إذن الإشعارات الفورية، ما يخفف على حدة الصعوبات التي يواجهها المطوّرون.

ويمكن للمطوّرين الذين يحتاجون إلى هذه الوظيفة فتح نافذة جديدة لطلب إذن إرسال الإشعارات.

هدف الإزالة | Chromestatus Tracker | خطأ Chromium