WebKitGTK 2.36.0 ブラウザ エンジンと Epiphany 42 Web ブラウザのリリース

GTK プラットフォーム用の WebKit ブラウザ エンジンのポートである新しい安定ブランチ WebKitGTK 2.36.0 のリリースがリリースされました。 WebKitGTK を使用すると、GNOME ベースの GObject ベースの API を通じて WebKit のすべての機能を使用できるようになり、特殊な HTML/CSS パーサーでの使用からフル機能の Web ブラウザーの構築まで、Web コンテンツ処理ツールをあらゆるアプリケーションに統合するために使用できます。 WebKitGTK を使用するよく知られたプロジェクトのうち、通常の GNOME ブラウザ (Epiphany) に注目することができます。 以前は、WebKitGTK は Mirai ブラウザで使用されていましたが、プロジェクトが Astian Foundation に移管された後、WebKitGTK 上の古いバージョンの Mirai は放棄され、Wexond ブラウザからブランチを作成することにより、根本的に異なる製品が作成されました。名前はMiddleと同じですが、ElectronとReactプラットフォームに基づいています。

主な変更点:

  • 障害を持つ人々のためのツールの新しい実装が提案され、ATK から AT-SPI DBus インターフェイスに移行されました。
  • requestVideoFrameCallback メソッドのサポートが追加されました。
  • メディアセッションのサポートが追加されました。
  • ハードウェア アクセラレーションを適用するためのルールを定義する hardware-acceleration-policy パラメーターは、「always」に設定されます。
  • カスタム URI スキームを処理するための API を追加しました。
  • Linux プラットフォームでは、ユーザー インタラクション (イベント ハンドラー、スクロールなど) を提供するスレッドに対してリアルタイム機能が有効になります。

WebKitGTK 2.36.0 に基づいて、GNOME Web 42 (Epiphany) ブラウザのリリースが形成され、次の変更が提案されました。

  • 内蔵 PDF ビューア (PDF.js) が更新されました。
  • ダークテーマの使用のサポートが追加されました。
  • ハードウェア アクセラレーションは常に有効になっています。
  • GTK 4 への移行の準備が完了しました。
  • デスクトップ ハンドラーを通じて URI を開く機能が提供されています。
  • libportal 0.5 ライブラリのサポートが追加されました。これは、ほとんどの Flatpak "ポータル" に単純な非同期実行レイヤーを提供します。
  • 検索エンジンを管理するコードが修正されました。

出所: オープンネット.ru

コメントを追加します