إصدار الكروم 111

كشفت Google عن إصدار متصفح الويب Chrome 111. وفي الوقت نفسه، يتوفر إصدار مستقر لمشروع Chromium المجاني، والذي يعمل كأساس لمتصفح Chrome. يختلف متصفح Chrome عن Chromium في استخدام شعارات Google، ووجود نظام لإرسال الإشعارات في حالة حدوث عطل، ووحدات تشغيل محتوى فيديو محمي ضد النسخ (DRM)، ونظام تثبيت التحديثات تلقائيًا، وتمكين عزل Sandbox بشكل دائم ، وتوفير مفاتيح لواجهة برمجة تطبيقات Google وإرسال RLZ أثناء عمليات البحث. بالنسبة لأولئك الذين يحتاجون إلى مزيد من الوقت للتحديث، يتم دعم الفرع المستقر الممتد بشكل منفصل، يليه 8 أسابيع. من المقرر إطلاق الإصدار التالي من Chrome 112 في الرابع من أبريل.

التغييرات الرئيسية في Chrome 111:

  • تم تحديث عناصر واجهة المستخدم الخاصة بـ Privacy Sandbox للسماح بتحديد فئات اهتمامات المستخدمين واستخدامها بدلاً من تتبع ملفات تعريف الارتباط لتحديد مجموعات من المستخدمين ذوي الاهتمامات المماثلة دون تحديد المستخدمين الفرديين. يضيف الإصدار الجديد مربع حوار جديدًا يخبر المستخدمين بإمكانيات Privacy Sandbox ويعيد التوجيه إلى صفحة الإعدادات حيث يمكنك تكوين المعلومات المنقولة إلى شبكات الإعلانات.
    إصدار الكروم 111
    إصدار الكروم 111
  • تم اقتراح مربع حوار جديد يحتوي على معلومات حول تمكين القدرة على مزامنة الإعدادات والسجل والإشارات المرجعية وقاعدة بيانات الإكمال التلقائي والبيانات الأخرى بين المتصفحات.
    إصدار الكروم 111
  • على منصات Linux وAndroid، يتم نقل عمليات تحليل اسم DNS من عملية شبكة معزولة إلى عملية متصفح غير معزولة، لأنه عند العمل مع محلل النظام، من المستحيل تنفيذ بعض قيود وضع الحماية التي تنطبق على خدمات الشبكة الأخرى.
  • تمت إضافة دعم لتسجيل دخول المستخدمين تلقائيًا إلى خدمات هوية Microsoft (Azure AD SSO) باستخدام معلومات الحساب من Microsoft Windows.
  • تتعامل آلية تحديث Chrome على نظامي التشغيل Windows وmacOS مع التحديثات لأحدث 12 إصدارًا من المتصفح.
  • لاستخدام واجهة برمجة تطبيقات Payment Handler، التي تعمل على تبسيط التكامل مع أنظمة الدفع الحالية، تحتاج الآن إلى تحديد مصدر البيانات التي تم تنزيلها بشكل صريح عن طريق تحديد المجالات التي يتم إرسال الطلبات إليها في معلمة CSP الخاصة بـconnect-src (سياسة أمان المحتوى) .
  • تمت إزالة واجهة برمجة تطبيقات PPB_VideoDecoder(Dev)، التي أصبحت غير ذات صلة بعد انتهاء دعم Adobe Flash.
  • تمت إضافة واجهة برمجة تطبيقات View Transitions، مما يسهل إنشاء تأثيرات الرسوم المتحركة الانتقالية بين حالات DOM المختلفة (على سبيل المثال، الانتقال السلس من صورة إلى أخرى).
  • تمت إضافة دعم لوظيفة style() إلى استعلام CSS "@container" لتطبيق الأنماط بناءً على القيم المحسوبة للخصائص المخصصة للعنصر الأصلي.
  • تمت إضافة الدوال المثلثية sin() وcos() وtan() وasin() وacos() وatan() وatan2() إلى CSS.
  • تمت إضافة نسخة تجريبية (نسخة تجريبية أصلية) من Document Picture in Picture API لفتح محتوى HTML عشوائي، وليس فقط الفيديو، في وضع صورة داخل صورة. على عكس فتح نافذة عبر استدعاء window.open()، يتم دائمًا عرض النوافذ التي تم إنشاؤها من خلال واجهة برمجة التطبيقات الجديدة أعلى النوافذ الأخرى، ولا تبقى بعد إغلاق النافذة الأصلية، ولا تدعم التنقل، ولا يمكنها تحديد موضع العرض بشكل صريح .
    إصدار الكروم 111
  • من الممكن زيادة أو تقليل حجم ArrayBuffer، وكذلك زيادة حجم SharedArrayBuffer.
  • ينفذ WebRTC دعمًا لملحقات SVC (ترميز الفيديو القابل للتحجيم) لتكييف دفق الفيديو مع النطاق الترددي للعميل ونقل العديد من دفق الفيديو بجودة مختلفة في دفق واحد.
  • تمت إضافة إجراءات "الشريحة السابقة" و"الشريحة التالية" إلى واجهة برمجة تطبيقات جلسة الوسائط لتوفير التنقل بين الشرائح السابقة والتالية.
  • تمت إضافة بنية فئة زائفة جديدة ": nth-child (an + b)" و ": nth-last-child ()" للسماح بالحصول على محدد لتصفية العناصر الفرعية مسبقًا قبل تنفيذ "An + B" الرئيسي منطق الاختيار عليهم.
  • تمت إضافة وحدات جديدة لحجم خط العنصر الجذري إلى CSS: rex وrch وric وrlh.
  • يتم تنفيذ الدعم الكامل لمواصفات CSS Color Level 4، بما في ذلك دعم سبع لوحات ألوان (sRGB وRGB 98 وDisplay p3 وRec2020 وProPhoto وCIE وHVS) و12 مساحة لون (sRGB Linear وLCH وokLCH وLAB وokLAB ، Display p3، وRec2020، وa98 RGB، وProPhoto RGB، وXYZ، وXYZ d50، وXYZ d65)، بالإضافة إلى الألوان Hex وRGB وHSL وHWB المدعومة مسبقًا. يتم توفير القدرة على استخدام مساحات الألوان الخاصة بك للرسوم المتحركة والتدرجات.
  • تمت إضافة وظيفة color() جديدة إلى CSS يمكن استخدامها لتعريف لون في أي مساحة لون يتم فيها تحديد الألوان باستخدام قنوات R وG وB.
  • تمت إضافة وظيفة color-mix()، المحددة في مواصفات CSS Color 5، والتي تتيح لك مزج الألوان في أي مساحة لون بناءً على نسبة معينة (على سبيل المثال، لإضافة 10% من الأزرق إلى الأبيض، يمكنك تحديد "color-mix" (باللون srgb، الأزرق 10%، الأبيض)؛").
  • تم إجراء تحسينات على الأدوات لمطوري الويب. تدعم لوحة الأنماط الآن مواصفات CSS Color Level 4 ومساحات الألوان واللوحات الجديدة. أضافت أداة تحديد لون البكسلات العشوائية ("القطارة") دعمًا لمساحات الألوان الجديدة والقدرة على التحويل بين تنسيقات الألوان المختلفة. تمت إعادة تصميم لوحة تحكم نقطة التوقف في مصحح أخطاء JavaScript.
    إصدار الكروم 111

بالإضافة إلى الابتكارات وإصلاحات الأخطاء، يزيل الإصدار الجديد 40 نقطة ضعف. تم التعرف على العديد من نقاط الضعف نتيجة للاختبار الآلي باستخدام أدوات AddressSanitizer وMemorySanitizer وControl Flow Integrity وLibFuzzer وAFL. لم يتم تحديد أي مشكلات حرجة من شأنها أن تسمح بتجاوز جميع مستويات حماية المتصفح وتنفيذ التعليمات البرمجية على النظام خارج بيئة وضع الحماية. ضمن برنامج دفع مكافآت نقدية لاكتشاف الثغرات الأمنية للإصدار الحالي، دفعت جوجل 24 جائزة بقيمة 92 ألف دولار (جائزة واحدة بقيمة 15000 دولار و4000 دولار، وجائزتين بقيمة 10000 دولار و700 دولار، وثلاث جوائز بقيمة 5000 دولار، و2000 دولار و1000 دولار، وخمس جوائز 3000 دولار).

المصدر: opennet.ru

إضافة تعليق