متصفح Thorium 110 متاح ، أسرع تفرع من Chromium

تم نشر إصدار مشروع Thorium 110، الذي يعمل على تطوير شوكة متزامنة بشكل دوري لمتصفح Chromium، مع توسيعها بتصحيحات إضافية لتحسين الأداء وتحسين سهولة الاستخدام وتعزيز الأمان. وفقًا لاختبارات المطورين، يعد Thorium أسرع بنسبة 8-40% من Chromium القياسي في الأداء، ويرجع ذلك أساسًا إلى تضمين تحسينات إضافية أثناء التجميع. يتم إنشاء التجميعات الجاهزة لأنظمة التشغيل Linux وmacOS وRaspberry Pi وWindows.

الاختلافات الرئيسية عن الكروم:

  • يتم التجميع باستخدام تحسين الحلقة (LLVM Loop)، وتحسين ملفات التعريف (PGO)، وتحسين وقت الارتباط (LTO)، وتعليمات معالج SSE4.2 وAVX وAES (يستخدم Chromium SSE3 فقط).
  • جلب وظائف إضافية إلى قاعدة التعليمات البرمجية الموجودة في Google Chrome ولكنها غير متوفرة في إصدارات Chromium. على سبيل المثال، تمت إضافة وحدة Widevine لتشغيل المحتوى المحمي المدفوع (DRM)، وتمت إضافة برامج ترميز الوسائط المتعددة، وتم تمكين المكونات الإضافية المستخدمة في Chrome.
  • تمت إضافة دعم تجريبي لتقنية تدفق الوسائط التكيفية MPEG-DASH.
  • يتم تضمين دعم تنسيق ترميز الفيديو HEVC/H.265 لنظامي التشغيل Linux وWindows.
  • يتم تمكين دعم صور JPEG XL بشكل افتراضي.
  • يتم تضمين دعم الترجمة التلقائية (Live Caption، SODA).
  • تمت إضافة الدعم التجريبي لتعليقات PDF التوضيحية، ولكن لم يتم تمكينه افتراضيًا.
  • تم نقل تصحيحات Chromium، المقدمة من توزيعة دبيان، وحل المشكلات المتعلقة بعرض الخطوط، ودعم VAAPI، وVDPAU، وIntel HD، مما يوفر التكامل مع نظام عرض الإشعارات.
  • تمكين دعم VAAPI في البيئات المستندة إلى Wayland.
  • يتم تمكين DoH (DNS عبر HTTPS) افتراضيًا.
  • يتم تمكين وضع "عدم التعقب" افتراضيًا لحظر رمز تتبع الحركة.
  • يعرض شريط العناوين دائمًا عنوان URL الكامل.
  • تعطيل نظام FLoC الذي تروج له Google بدلاً من تتبع ملفات تعريف الارتباط.
  • تم تعطيل التحذيرات بشأن مفاتيح Google API، مع الاحتفاظ بدعم مفاتيح API لمزامنة الإعدادات.
  • تم تعطيل عرض الاقتراحات لاستخدام المتصفح الافتراضي في النظام.
  • تمت إضافة محركات البحث DuckDuckGo وBrave Search وEcosia وAsk.com وYandex.com.
  • مُمكّن للاستخدام دائمًا للصفحة المحلية المعروضة فقط عند فتح علامة تبويب جديدة.
  • تمت إضافة قائمة سياقية تحتوي على أوضاع إعادة تحميل إضافية ('Normal Reload'، و'Hard Reload'، و'Clear Cache and Hard Reload') إلى زر إعادة تحميل الصفحة.
  • تمت إضافة أزرار الصفحة الرئيسية وChrome Labs الافتراضية.
  • لتعزيز الخصوصية، تم تغيير إعدادات التحميل المسبق للمحتوى.
  • تمت إضافة تصحيحات لنظام تجميع GN وتنفيذ عزل وضع الحماية.
  • بشكل افتراضي، يتم تمكين دعم التحميل في سلاسل رسائل متعددة.
  • تتضمن الحزمة الأداة المساعدة pak، والتي تُستخدم لحزم الملفات وتفريغها بتنسيق pak.
  • يشتمل ملف ‎.desktop عند بدء التشغيل على الإمكانيات التجريبية لمنصة الويب ويوفر أوضاع تشغيل إضافية: thorium-shell، والوضع الآمن، والوضع المظلم.

ومن بين التغييرات في نسخة الثوريوم 110:

  • متزامن مع قاعدة بيانات Chromium 110.
  • لقد عاد دعم تنسيق JPEG-XL.
  • تمت إضافة دعم لبرنامج ترميز الصوت AC3.
  • تم تنفيذ الدعم لجميع ملفات تعريف برنامج الترميز HEVC/H.265.
  • تمت إضافة تحسينات جديدة عند بناء محرك V8.
  • تم تمكين الميزات التجريبية chrome://flags/#force-gpu-mem-available-mb، وchrome://flags/#double-click- Close-tab، وchrome://flags/#show-fps-counter، وchrome: //flags/#enable-native-gpu-memory-buffers.
  • أضاف Linux وضع بدء التشغيل بملف تعريف مؤقت (يتم حفظ ملف التعريف في الدليل /tmp ويتم مسحه بعد إعادة التشغيل).

بالإضافة إلى ذلك، يمكننا أن نلاحظ التطوير الذي قام به نفس المؤلف لمتصفح Mercury، والذي يذكرنا من الناحية النظرية بمتصفح Thorium، ولكنه مبني على أساس Firefox. يتضمن المتصفح أيضًا تحسينات إضافية، ويستخدم تعليمات AVX وAES، ويحمل العديد من التصحيحات من مشاريع LibreWolf وWaterfox وFireDragon وPlasmaFox وGNU IceCat، مما يؤدي إلى تعطيل القياس عن بعد وإعداد التقارير ووظائف تصحيح الأخطاء والخدمات الإضافية مثل Pocket والتوصيات السياقية. افتراضيًا، يتم تمكين وضع عدم التعقب، ويتم إرجاع معالج مفتاح Backspace (browser.backspace_action) ويتم تنشيط تسريع GPU. وفقًا للمطورين، يتفوق Mercury على Firefox بنسبة 8-20%. يتم عرض إصدارات Mercury المستندة إلى Firefox 112 للاختبار، لكنها لا تزال في وضع إصدارات ألفا.

المصدر: opennet.ru

إضافة تعليق