Keluaran enjin penyemak imbas WebKitGTK 2.36.0 dan pelayar web Epiphany 42

Keluaran WebKitGTK 2.36.0 cawangan stabil baharu, pelabuhan enjin penyemak imbas WebKit untuk platform GTK, telah diumumkan. WebKitGTK membolehkan anda menggunakan semua ciri WebKit melalui antara muka pengaturcaraan berorientasikan GNOME berdasarkan GObject dan boleh digunakan untuk menyepadukan alatan pemprosesan kandungan web ke dalam mana-mana aplikasi, daripada penggunaan dalam penghurai HTML/CSS khusus kepada mencipta penyemak imbas web berciri penuh. Antara projek terkenal yang menggunakan WebKitGTK, kita boleh perhatikan pelayar GNOME standard (Epiphany). Sebelum ini, WebKitGTK telah digunakan dalam penyemak imbas Midori, tetapi selepas projek itu diserahkan kepada Astian Foundation, versi lama Midori pada WebKitGTK telah ditinggalkan dan dengan mencipta garpu daripada pelayar Wexond, produk yang pada asasnya berbeza telah dicipta dengan nama yang sama Midori, tetapi berdasarkan platform Electron dan React.

Perubahan utama:

  • Pelaksanaan baharu alatan untuk orang kurang upaya telah dicadangkan, dipindahkan daripada ATK kepada antara muka DBus AT-SPI.
  • Menambah sokongan untuk kaedah requestVideoFrameCallback.
  • Menambah sokongan untuk sesi media.
  • Parameter dasar pecutan perkakasan, yang mentakrifkan peraturan untuk menggunakan pecutan perkakasan, ditetapkan kepada "sentiasa".
  • Menambahkan API untuk mengendalikan skim URI tersuai.
  • Pada platform Linux, kefungsian masa nyata didayakan untuk urutan yang menyediakan interaksi pengguna (pengendali acara, menatal, dsb.).

Berdasarkan WebKitGTK 2.36.0, keluaran pelayar GNOME Web 42 (Epiphany) telah dibentuk, yang mencadangkan perubahan berikut:

  • Pemapar PDF terbina dalam (PDF.js) telah dikemas kini.
  • Menambah sokongan untuk menggunakan tema gelap.
  • Pecutan perkakasan sentiasa didayakan.
  • Persediaan telah dibuat untuk peralihan kepada GTK 4.
  • Keupayaan untuk membuka URI melalui pengendali desktop telah disediakan.
  • Menambah sokongan untuk perpustakaan libportal 0.5, yang menyediakan lapisan berjalan tak segerak yang mudah untuk kebanyakan "portal" Flatpak.
  • Kod untuk mengurus enjin carian telah diolah semula.

Sumber: opennet.ru

Tambah komen