Chromeから乗り換えても描画は同じBlink、ブラウザ選びで選べているのは外側だけ

ブラウザを Chrome から Edge に乗り換えても、ページを描いている部品は同じです。Blink と Chromium という二つの名前の違いを知ると、ブラウザを選ぶという言葉が、実際にはどの部分を選んでいるのかが見えてきます。この記事では、Chromium がブラウザ全体を作るためのオープンソースのプロジェクトで、Blink がその中でページを描く部品(レンダリングエンジン)であることを整理し、両者が生まれた経緯をたどったうえで、選べる部分と選べない部分の境目を考えます。

Chromium は、2008年に Google が始めたオープンソースのウェブブラウザのプロジェクトです。Google Chrome、Microsoft Edge、Opera、Brave、Vivaldi など、多くのブラウザの基盤になっています。BSD ライセンスで公開されており、誰でも使い、変え、配ることができます。中身は、ページを描く Blink、JavaScript を実行する V8、文字や画像を描く2Dグラフィックスのライブラリ Skia、通信の部品、タブやメニューなどの画面、クッキーなどを保存する仕組み、サンドボックスなどの安全の仕組みの組み合わせです。Chromium そのものも使えますが、自動更新の仕組みがないなどの理由で、一般の利用者にはあまり勧められていません。

Blink は、HTML と CSS を読み取ってページの構造と見た目を組み立て、V8 と連携して動きのある部分を扱い、文字、画像、動画を画面に配置して描きます。画面の枠や通信の部品を持たないので、単体ではブラウザになりません。

ChromiumとBlinkの違い

Chromium は、初めは Apple の Safari と同じ WebKit をレンダリングエンジンに使っていました。しかし Chromium は、タブや機能ごとに別のプロセスで動かし、一つが落ちても全体が止まらないマルチプロセスの設計を取っています。WebKit はもともと単一のプロセスを前提に作られていたため、両者を合わせることで複雑さが増し、開発の速度も落ちていました。そこで Google は2013年4月、WebKit から分かれる(フォークする)形で Blink を発表しました。分かれた直後には、七つのビルドの仕組みを取り除き、7,000以上のファイル、450万行以上のコードを削ったとされています。

Blink の開発には Google だけでなく、Microsoft、Opera、Intel、Samsung などの企業も参加しています。2018年には Microsoft が Edge の土台を Chromium に移すと発表し、Blink を使うブラウザはさらに増えました。

名前の違いを知ると、選択肢が見かけほど多くないことが分かります

今、主要なレンダリングエンジンは、Blink、Safari の WebKit、Firefox の Gecko の三つです。Chrome、Edge、Opera、Brave、Vivaldi のどれを選んでも、ページを描くのは Blink です。これらのブラウザの間で選んでいるのは、画面の作り、プライバシーの初期設定、AI機能、同期の仕組みといった外側で、描画の部品そのものではありません。

だから、Chromium 系のブラウザ同士の比較で、表示の互換性を一方の長所として挙げても、大きな差にはなりにくいのです。同じエンジンを積んだ車を、エンジンの性能で比べているようなものです。差が出るのは、エンジン以外の部分です。多様なブラウザから選べる、という言い方は、場面によっては、多様な包装から選べる、と言い換えたほうが正確です。

多くのブラウザが一つのエンジンを共有すると、そのエンジンでの見え方が、ウェブを作る側の基準になりやすくなります。一方で、共有には、互換性がそろう、修正が一度で多くのブラウザに届くという利点もあります。描画の部品が集中していることを、ウェブにとって危ういと見るか、効率がよいと見るかは、立場によって評価が分かれ、決着のついた問いではありません。また、Chromium 系のブラウザも、取り込むバージョンの時期や、機能を外したり加えたりする方針はそれぞれ違うため、まったく同じ動きをするわけでもありません。

似た用語は、どちらが何の一部かで並べると取り違えません

同じ話題で並んで出てくる用語は、つい同じものだと思いがちです。取り違えを防ぐには、どちらが何の一部か、何を受け持つかを、同じ物差しで並べて見るのが早道です。AIに聞くときも、ただ違いを教えてと頼むより、比べる物差しと返してほしい形を先に伝えるほうが、使える答えが返ってきます。

Blink と Chromium の違いを表にしてください。列は二つの用語、行は「正体」「範囲」「受け持つ役割」「単体で動くか」「使っている製品」の五つです。どちらがどちらの一部かを、表の下に一文で書いてください。確かでない点には「要確認」と付けてください。

この型は、V8 と Node.js、WebKit と Safari のように、ほかの似た用語にもそのまま使えます。

あなたが使っているブラウザの、どこまでが自分で選んだ部分で、どこからが、選んだつもりで選んでいない部分でしょうか。

この記事の背景にある、用語の定義と範囲を確かめることが調べものの出発点だという考え方は、拙著『ChatGPT はじめてのプロンプトエンジニアリング』の5章1節「検索と調査」の、定義、歴史、類似概念を調べる項に書きました。そこでは「定義を知るだけで問題が解決する場合も多々あります。」と述べ、歴史や由来、似た概念との比較で対象を立体的につかむ聞き方を示しています。この項を読むと、聞き慣れた言葉ほど、その範囲を自分で確かめてから使う習慣を、自分の調べものに取り入れられるようになります。

AIの答えが物足りないとき、疑うべきはAIか、自分の言葉か。

ChatGPT はじめてのプロンプトエンジニアリング 表紙

『ChatGPT はじめてのプロンプトエンジニアリング』

AIは言葉でしか動かない。プロンプトを暗記するのをやめ、構成要素に分解して、自分の言葉で意図を込める力を鍛える本です。

読み終えたとき、手元に残るもの

  • 必須、任意、形式の三つに分けたプロンプトの構造
  • 回答の質を変える、意図を込めた生きたプロンプト
  • 発注と検収は人が担う、AIとの役割分担
  • 章末の演習プロンプト26題

4刷重版。全国の大学図書館65館が所蔵しています(2026年10月時点)。

Amazonで見る

出典

著者プロフィール・お問い合わせ