انتشار موتور مرورگر WebKitGTK 2.36.0 و مرورگر وب Epiphany 42

انتشار شاخه پایدار جدید WebKitGTK 2.36.0، درگاه موتور مرورگر WebKit برای پلتفرم GTK، اعلام شد. WebKitGTK به شما امکان می دهد از تمام ویژگی های WebKit از طریق یک رابط برنامه نویسی گنوم گرا بر اساس GObject استفاده کنید و می توان از آن برای ادغام ابزارهای پردازش محتوای وب در هر برنامه کاربردی، از استفاده در تجزیه کننده های تخصصی HTML/CSS گرفته تا ایجاد مرورگرهای وب با امکانات کامل استفاده کرد. در میان پروژه های معروفی که از WebKitGTK استفاده می کنند، می توان به مرورگر استاندارد GNOME (Epiphany) اشاره کرد. قبلا از WebKitGTK در مرورگر Midori استفاده می شد، اما پس از اینکه پروژه به دست بنیاد آستیان رسید، نسخه قدیمی Midori در WebKitGTK کنار گذاشته شد و با ایجاد یک فورک از مرورگر Wexond، یک محصول اساسا متفاوت با همان نام Midori، اما بر اساس پلت فرم Electron و React.

تغییرات کلیدی:

  • پیاده سازی جدیدی از ابزارها برای افراد دارای معلولیت پیشنهاد شده است که از ATK به رابط های DBus AT-SPI منتقل شده است.
  • پشتیبانی از روش requestVideoFrameCallback اضافه شده است.
  • پشتیبانی از جلسات رسانه اضافه شده است.
  • پارامتر سخت افزار-شتاب-سیاست، که قوانین اعمال شتاب سخت افزاری را تعریف می کند، روی "همیشه" تنظیم شده است.
  • API برای مدیریت طرح‌های URI سفارشی اضافه شد.
  • در پلتفرم لینوکس، عملکرد بلادرنگ برای رشته‌هایی که تعامل کاربر را فراهم می‌کنند فعال می‌شود (کنترل‌کننده رویداد، اسکرول و غیره).

بر اساس WebKitGTK 2.36.0، انتشار مرورگر GNOME Web 42 (Epiphany) شکل گرفت که تغییرات زیر را پیشنهاد کرد:

  • نمایشگر PDF داخلی (PDF.js) به روز شده است.
  • پشتیبانی برای استفاده از یک تم تیره اضافه شده است.
  • شتاب سخت افزاری همیشه فعال است.
  • مقدمات انتقال به GTK 4 فراهم شده است.
  • امکان باز کردن URI ها از طریق کنترلرهای دسکتاپ فراهم شده است.
  • پشتیبانی از کتابخانه libportal 0.5 اضافه شده است که لایه‌های ساده در حال اجرا ناهمزمان را برای اکثر «پورتال‌های Flatpak» فراهم می‌کند.
  • کد مدیریت موتورهای جستجو بازنگری شده است.

منبع: opennet.ru

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