مرورگر Thorium 110 در دسترس است، فورک سریعتر Chromium

انتشار پروژه Thorium 110 منتشر شده است که یک فورک همگام‌سازی شده دوره‌ای از مرورگر Chromium را توسعه می‌دهد که با وصله‌های اضافی برای بهینه‌سازی عملکرد، بهبود قابلیت استفاده و افزایش امنیت گسترش می‌یابد. طبق آزمایش‌های توسعه‌دهنده، Thorium 8-40٪ سریع‌تر از Chromium استاندارد در عملکرد است، که عمدتاً به دلیل گنجاندن بهینه‌سازی‌های اضافی در طول کامپایل است. مجموعه های آماده برای Linux، macOS، Raspberry Pi و Windows ایجاد شده اند.

تفاوت های اصلی با Chromium:

  • با بهینه سازی حلقه (LLVM Loop)، بهینه سازی پروفایل (PGO)، بهینه سازی زمان پیوند (LTO) و دستورالعمل های پردازنده SSE4.2، AVX و AES (Chromium فقط از SSE3 استفاده می کند) کامپایل می کند.
  • آوردن عملکردهای اضافی به پایگاه کد که در Google Chrome وجود دارد اما در ساخت‌های Chromium موجود نیست. به عنوان مثال، ماژول Widevine برای پخش محتوای محافظت شده پولی (DRM) اضافه شده است، کدک های چند رسانه ای اضافه شده اند، و افزونه های مورد استفاده در کروم فعال شده اند.
  • پشتیبانی آزمایشی برای فناوری پخش رسانه تطبیقی ​​MPEG-DASH اضافه شده است.
  • پشتیبانی از فرمت کدگذاری ویدیویی HEVC/H.265 برای لینوکس و ویندوز گنجانده شده است.
  • پشتیبانی از تصاویر JPEG XL به طور پیش فرض فعال است.
  • پشتیبانی از زیرنویس های خودکار (Live Caption، SODA) گنجانده شده است.
  • پشتیبانی آزمایشی برای حاشیه نویسی PDF اضافه شده است، اما به طور پیش فرض فعال نیست.
  • وصله‌های کرومیوم که توسط توزیع دبیان ارائه شده است، منتقل شده‌اند و مشکلات مربوط به رندر فونت، پشتیبانی از VAAPI، VDPAU و Intel HD را حل می‌کنند و با سیستم نمایش اعلان‌ها یکپارچه می‌شوند.
  • پشتیبانی از VAAPI در محیط های مبتنی بر Wayland فعال است.
  • DoH (DNS از طریق HTTPS) به طور پیش فرض فعال است.
  • حالت Do Not Track به طور پیش فرض برای مسدود کردن کد ردیابی حرکت فعال است.
  • نوار آدرس همیشه URL کامل را نشان می دهد.
  • به جای ردیابی کوکی‌ها، سیستم FLoC را که توسط Google تبلیغ می‌شود، غیرفعال کرد.
  • هشدارهای مربوط به کلیدهای API Google غیرفعال شد، اما پشتیبانی از کلیدهای API برای همگام‌سازی تنظیمات حفظ شد.
  • نمایش پیشنهادات برای استفاده از مرورگر پیش فرض در سیستم غیرفعال است.
  • اضافه شدن موتورهای جستجو DuckDuckGo، Brave Search، Ecosia، Ask.com و Yandex.com.
  • برای استفاده همیشه از صفحه محلی که هنگام باز کردن یک برگه جدید نشان داده شده است، فعال است.
  • یک منوی زمینه با حالت‌های بارگذاری مجدد اضافی ("بارگذاری مجدد عادی"، "بارگذاری مجدد سخت"، "پاک کردن حافظه پنهان و بارگذاری مجدد سخت") به دکمه بارگیری مجدد صفحه اضافه شده است.
  • دکمه‌های Home و Chrome Labs پیش‌فرض اضافه شد.
  • برای افزایش حریم خصوصی، تنظیمات پیش بارگذاری محتوا تغییر کرده است.
  • وصله‌های اضافه شده به سیستم مونتاژ GN و اجرای جداسازی جعبه سند.
  • به‌طور پیش‌فرض، پشتیبانی از بارگذاری در چندین رشته فعال است.
  • این بسته شامل ابزار pak است که برای بسته بندی و باز کردن فایل ها با فرمت pak استفاده می شود.
  • فایل دسکتاپ. در هنگام راه‌اندازی شامل قابلیت‌های آزمایشی پلتفرم وب است و حالت‌های راه‌اندازی اضافی را ارائه می‌دهد: توریوم-شل، حالت ایمن و حالت تاریک.

از جمله تغییرات نسخه توریوم 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.
  • لینوکس یک حالت راه اندازی با یک نمایه موقت اضافه کرده است (نمایه در پوشه /tmp ذخیره می شود و پس از راه اندازی مجدد پاک می شود).

علاوه بر این، می‌توان به توسعه توسط همان نویسنده مرورگر مرکوری اشاره کرد که از نظر مفهومی یادآور توریوم است، اما بر اساس فایرفاکس ساخته شده است. این مرورگر همچنین شامل بهینه‌سازی‌های اضافی است، از دستورالعمل‌های AVX و AES استفاده می‌کند و وصله‌های بسیاری را از پروژه‌های LibreWolf، Waterfox، FireDragon، PlasmaFox و GNU IceCat، غیرفعال کردن تله‌متری، گزارش‌دهی، عملکردهای اشکال‌زدایی و خدمات اضافی مانند Pocket و توصیه‌های متنی را حمل می‌کند. به طور پیش فرض، حالت Do Not Track فعال است، کنترل کننده کلید Backspace برگردانده می شود (browser.backspace_action) و شتاب GPU فعال می شود. به گفته توسعه دهندگان، مرکوری 8 تا 20 درصد بهتر از فایرفاکس است. بیلدهای مرکوری مبتنی بر فایرفاکس 112 برای آزمایش ارائه می شوند، اما همچنان به عنوان نسخه های آلفا قرار دارند.

منبع: opennet.ru

اضافه کردن نظر