Googleは水曜日、Appleが支援するWebKitをフォークして、検索巨人のChromium構想、ひいてはChrome Webブラウザを推進するレンダリングエンジンであるBlinkを作成すると発表した。

公式 Chromium プロジェクト ブログへの投稿で、Google は次の決定を行ったと述べました。構築する独自のオープン ソース エンジンは、Chromium が他の WebKit ブラウザとは異なるマルチプロセス アーキテクチャを使用しているという事実によって推進されており、両方のシステムがより複雑になるにつれて、開発はますます面倒な作業になっています。

まばたきHTML レンダリング エンジンは Apple が構築した WebKit に基づいており、Mac 用 Chrome デスクトップ ブラウザなど、Chrome のさまざまなバージョンの速度が向上すると報告されています。

「これは簡単な決断ではなかった」とグーグルのソフトウェアエンジニア、アダム・バース氏は書いている。 「新しいレンダリング エンジンの導入が Web に大きな影響を与える可能性があることは承知しています。それでも、複数のブラウザを持つのと同じように、複数のレンダリング エンジンを持つことがイノベーションを促進し、時間の経過とともにオープン全体の健全性が向上すると信じています」ウェブエコシステム。」

オープン Web プラットフォーム チームの Google プロダクト マネージャー Alex Komoroske 氏とエンジニアリング担当副社長 Linus Upson 氏が語ったところによると、テッククランチ火曜日に、移動して作成するBlink は、エンジニアリング チームが WebKit エコシステムの複雑さによる制約を感じた結果として生まれました。コモロスケ氏は、Google のワークフローを他の WebKit パートナーのワークフローと統合することで「全員の速度が低下している」と説明しました。

Googleは短期的に「内部アーキテクチャの改善とコードベースの簡素化」に取り組む予定であるため、今のところWeb開発者はBlinkと大きな違いを感じないだろう。同社は、バグの少ない「より健全なコードベース」を生み出すために、最初に7つのビルドシステムを削除し、7,000以上のファイルを選別すると述べた。

Blink がフォークする WebKit 自体は、KHTML エンジンの Apple フォークです。 Apple は WebKit を使用して Safari Web ブラウザを強化し、その後 2005 年にこのエンジンをオープンソース化しました。それ以来、Google が Chrome でそのアーキテクチャを使用し、現在では WebKit のレビュー担当者の過半数を占めており、Apple が 2 位、続いて Blackberry、Intel、Nokia となっています。 、サムスン、アドビなど。

Blink が Web 開発環境をどのように変えるかはまだわかりませんが、Web が WebKit の「モノカルチャー」になるのではないかと心配していた人たちの中には、この変化がイノベーションの原動力であると見ている人もいます。最近、WebKit 用の Presto エンジンを廃止すると発表した Opera も、次のような声明でこれに同調した。シーネットと言ってそれは戻ってきますGoogleの取り組み。

「Opera Presto が廃止されたら Web の多様性が失われるのではないかと多くの人が心配していることは知っていますが、WebKit を Blink にフォークすることでそのバランスが回復します。Opera は将来的に Blink に貢献するでしょう」と Opera 開発者エバンジェリストの Bruce Lawson 氏は述べています。 。 「(私の雇用主、妻、子供たち、ハムスターを代表するものではありませんが)私の個人的な感想は、Blink には Web にとって大きな可能性があるということです。そのアーキテクチャにより高速化が可能になります。これは、Opera と Google が長年注力してきたことです。」