コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

「Blink (レンダリングエンジン)」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
m 改名を実施したので修正
Cewbot (会話 | 投稿記録)
15行目: 15行目:
| website = {{URL|https://www.chromium.org/blink}}
| website = {{URL|https://www.chromium.org/blink}}
}}
}}
'''Blink'''(ブリンク)は、[[Google]]などが開発する[[HTMLレンダリングエンジン]]。[[2013年]][[4月3日]]に[[WebKit]]から[[フォーク (ソフトウェア開発)|分岐]]し、開発が始まった<ref>{{cite web|title=Google going its own way, forking WebKit rendering engine |url=http://arstechnica.com/information-technology/2013/04/google-going-its-own-way-forking-webkit-rendering-engine/ |publisher=Ars Technica |language=英語 |date=2013-04-04 |accessdate=2013-04-04 }}</ref>。[[Google Chrome]] 28以降<ref name="google130404">{{cite web |author=Adam Barth, 北村 |url=http://googledevjp.blogspot.jp/2013/04/chromium-blink.html |title=Chromium プロジェクトの新しいレンダリングエンジン Blink のご紹介 - Google Japan Developer Relations Blog |publisher= Google |date=2013-04-04 |accessdate=2013-04-04}}</ref>、[[Opera]] 15以降<ref name="brucelawsonblog">{{cite web|author=Bruce Lawson |title="Hello Blink" |url=http://www.brucelawson.co.uk/2013/hello-blink/ |date=2013-04-03 |accessdate=2013-04-04}}</ref><ref>[http://www.itmedia.co.jp/news/articles/1305/29/news024.html Opera、Chromiumベースのデスクトップブラウザ「Opera Next 15」公開 - ITMedia]</ref>、[[Android]] 4.4 の標準ブラウザなどで採用されている。
'''Blink'''(ブリンク)は、[[Google]]などが開発する[[HTMLレンダリングエンジン]]。[[2013年]][[4月3日]]に[[WebKit]]から[[フォーク (ソフトウェア開発)|分岐]]し、開発が始まった<ref>{{cite web|title=Google going its own way, forking WebKit rendering engine |url=http://arstechnica.com/information-technology/2013/04/google-going-its-own-way-forking-webkit-rendering-engine/ |publisher=Ars Technica |language=英語 |date=2013-04-04 |accessdate=2013-04-04 }}</ref>。[[Google Chrome]] 28以降<ref name="google130404">{{cite web |author=Adam Barth, 北村 |url=http://googledevjp.blogspot.jp/2013/04/chromium-blink.html |title=Chromium プロジェクトの新しいレンダリングエンジン Blink のご紹介 - Google Japan Developer Relations Blog |publisher= Google |date=2013-04-04 |accessdate=2013-04-04}}</ref>、[[Opera]] 15以降<ref name="brucelawsonblog">{{cite web|author=Bruce Lawson |title="Hello Blink" |url=http://www.brucelawson.co.uk/2013/hello-blink/ |date=2013-04-03 |accessdate=2013-04-04}}</ref><ref>[http://www.itmedia.co.jp/news/articles/1305/29/news024.html Opera、Chromiumベースのデスクトップブラウザ「Opera Next 15」公開 - ITMedia]</ref>、[[Android (オペレーティングシステム)|Android]] 4.4 の標準ブラウザなどで採用されている。


== 開発の背景 ==
== 開発の背景 ==

2020年9月6日 (日) 07:53時点における版

Blink
開発元 The Chromium Project, Google, Opera Software ASA, Intel, Samsung ほか
リポジトリ ウィキデータを編集
プログラミング
言語
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側は、V8の排除、JavaScriptCore以外の仕様の排除、描画ライブラリのSkiaの排除、GoogleのビルドシステムGYPの排除などが行われた[5]

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

特徴

マルチプロセスを最も早く導入したブラウザで、アドオンごとにプロセスが開き高速に動作する。Chromium仕様書は「シングルプロセスにすることは不可能ではないが勧められない[8]」とあり、Chromium導入ブラウザはすべてマルチプロセスを行っている。「アドオンを入れていくと、ブラウザはどんどん遅く[9]」なるのは、開発者間でも問題視されているが、目下最も使われているレンダリングエンジンである。

2019年9月19日現在のhtml5testの点数[10]は、535点でトップを維持している。PDF出力にはSkia/PDF m79 (PDF Version 1.4)が使用されている。

脚注

外部リンク