Blink (レンダリングエンジン)

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索
Blink
開発元 Google
プログラミング言語 C++
対応OS クロスプラットフォーム
種別 HTMLレンダリングエンジン
ライセンス GNU LGPL v2.1 と 二条項BSDライセンス
公式サイト www.chromium.org/blink
テンプレートを表示

Blink(ブリンク)は、Googleなどが開発するHTMLレンダリングエンジン2013年4月3日WebKitから分岐し、開発が始まった[1]Google Chrome 28以降[2]Opera 15以降[3][4]Android 4.4 の標準ブラウザなどで採用。

開発の背景[編集]

当初、ChromiumはレンダリングエンジンとしてWebKitが用いられてきたが、他のWebKitを採用するウェブブラウザとは異なり、Chromiumはタブや拡張機能、アプリケーションごとに1つのプロセスとして動作するマルチプロセスの概念を持っており、これによるWebKitプロジェクトとのコミュニティの複雑化、ひいては全体的なイノベーションの速度が低下してきたという指摘がChromiumプロジェクト内で起きていた[2]

その状況を打破するために、WebKitから分岐してChromium向けに最適化したエンジンを開発していくことで、プロジェクトのイノベーションを促進して長期的なウェブのエコシステムを健全化していくとしている。

分離元のWebKit側は、Google V8 JavaScript Engineの排除、JavaScriptCore以外の使用の排除、描画ライブラリのSkiaの排除、Googleのビルドシステムgypの排除などが行われた[5]

分離したBlink側も、描画ライブラリはSkiaのみ[6]、ビルドシステムはgypのみとなり、これにより450万行のソースコードを削除する[7]

出典[編集]