WPEWebKitの5周年

WPE WebKit(組み込みデバイス用に最適化されたWebKitポート)は、組み込みデバイス用に最適化されたWebKitポートであり、多数の最新のWebテクノロジーをサポートする成熟したWebブラウザーエンジンを組み込みデバイスに「埋め込む」ために使用できます。WPE自体は、Safari、Chrome、Firefoxのような製品形式のWebブラウザーではありませんが、Webサイトのロード、解析、およびレンダリングの基礎となる構成要素が含まれています(WebブラウザーとWebブラウザーエンジンの違いを学習してください)。

WPE WebKitは、スペインを拠点とするオープンソースコンサルティング会社である Igaliaによって管理されてい ます。WPE WebKitに関する彼らの研究は、IgaliaがWebKitコードベースへの最も多作な外部貢献者である理由を主に説明しています-2021年のすべてのコミットのほぼ17%を占めています。

Igaliaは最近WPEWebサイトに投稿して、WPE WebKit の5周年を祝い、WebKitGTKのフォークから Waylandベースのレンダラー、2017年4月21日の公開前リリース、およびほぼすべてのレンダリング後機能への進化について説明しました。エンド互換フレームワークの進化。

WebKitを移植するというアイデアは、MetrologicalとIgaliaのコラボレーションの一環として2014年に生まれました。このコラボレーションの目標は、最新のWaylandベースのLinuxグラフィックアーキテクチャを使用して、WebKitポートをセットトップボックスで効率的に機能させることです。当時、QtWebKitは組み込みデバイスで人気がありましたが、QtがWebKitからBlinkに移行したかったため、QtWebkitは保守されなくなり、将来どのように進化するかは不明です。

2014年9月、Igalians開発者のグループがWebKitGtkポートをフォークし、すべてのGTKツールキットの依存関係を削除し、目標を達成するために必要なもののプロトタイプを作成しました。レガシーツールキットを使用せずにWebサイトをレンダリングし、Waylandベースのレンダリング方法を使用します。

開発中に、彼らはこのWebKitポートがすべての顧客とコミュニティ全体に役立つことに気づきました。したがって、Igaliaは、Waylandが可能なバックエンドの1つにすぎない、より柔軟な設計を目指すことにしました。イガリアの開発者 であるミゲルゴメスは、2016年後半のブログ投稿( WPE の最初の公開)で、ポートの名前変更とともに変更について説明しました。

プロジェクトによるWayland依存関係の削除とその後のリファクタリングにより、WPEポート自体だけでなく、libwpe、WPEBackend-fdo、WPEBackend-rdkなどのプロジェクトの完全なエコシステムを含む 現在の アーキテクチャ実現まし た。WPE プロジェクト。 

数か月にわたる集中的なエンジニアリング開発努力の後、下流の作業が完了し、Igaliaは2017年4月17日にWPEを一般に発表する準備ができており、Igaliaは  既存のWebKitGtkポートと新しいポートの両方を維持することを約束ます。

おすすめ

転載: www.oschina.net/news/198235/wpe-webkit-5yr