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