Webブラウザエンジニアリング―Chrome開発者たちから学ぶ、作って理解するブラウザとWebの仕組み

個数:

Webブラウザエンジニアリング―Chrome開発者たちから学ぶ、作って理解するブラウザとWebの仕組み

  • ウェブストアに2冊在庫がございます。(2026年06月12日 08時26分現在)
    通常、ご注文翌日~2日後に出荷されます。
  • 出荷予定日とご注意事項
    ※上記を必ずご確認ください

    【ご注意事項】 ※必ずお読みください
    ◆在庫数は刻々と変動しており、ご注文手続き中に減ることもございます。
    ◆在庫数以上の数量をご注文の場合には、超過した分はお取り寄せとなり日数がかかります。入手できないこともございます。
    ◆事情により出荷が遅れる場合がございます。
    ◆お届け日のご指定は承っておりません。
    ◆「帯」はお付けできない場合がございます。
    ◆画像の表紙や帯等は実物とは異なる場合があります。
    ◆特に表記のない限り特典はありません。
    ◆別冊解答などの付属品はお付けできない場合がございます。
  • ●3Dセキュア導入とクレジットカードによるお支払いについて
    ●店舗受取サービス(送料無料)もご利用いただけます。
    ご注文ステップ「お届け先情報設定」にてお受け取り店をご指定ください。尚、受取店舗限定の特典はお付けできません。詳細はこちら
  • サイズ B5判/ページ数 600p/高さ 24cm
  • 商品コード 9784814401574
  • NDC分類 547.48
  • Cコード C3055

出版社内容情報

実際に作りながらWebブラウザの内部構造を深く理解する!
本書は、今日最も一般的で広く使われているプラットフォームの1つであるWebブラウザの仕組みを理解するための解説書です。読者は本書に沿って実際にWebブラウザを構築する過程をたどりながら、リッチなビジュアルデザイン、マルチスレッドアーキテクチャ、JavaScript API、包括的なセキュリティポリシーの実装など、モダンなWebブラウザの主要なコンポーネントの仕組みを体系的に学ぶことができます。コードはPython 3で書かれています。


【目次】

内容説明

Webブラウザは、現代のコンピューティング環境において欠かせない存在であり、最も広く使われているプラットフォームの一つです。本書は、その仕組みを実践的に学ぶための解説書です。実際にWebブラウザを構築する過程をたどりながら、レンダリング、HTMLパーサー、CSS、JavaScript、マルチスレッド対応、セキュリティモデル、アニメーションとコンポジット処理、ブラウザAPI、アクセシビリティなど、モダンなWebブラウザの主要な要素を順を追って解説していきます。章ごとにコードを動かしながら、ブラウザに機能が積み重なっていく過程を通じて、ソフトウェアを成長させ改善していく経験を自然に体得できます。ブラウザ技術の研究者とChrome開発者による豊富な知見をもとに、Webの進化をたどりながら、手を動かしてブラウザの内部構造を深く理解できる一冊です。

目次

第1部 序論
第2部 ページの読み込み
第3部 ドキュメントの表示
第4部 アプリケーションの実行
第5部 モダンブラウザ
第6部 結論

著者等紹介

パンチェカ,パベル[パンチェカ,パベル] [Panchekha,Pavel]
ユタ大学コンピューティング学部の准教授。WebページのレイアウトとWebブラウザ全般に研究の焦点を当てている。2019年にワシントン大学でコンピューターサイエンスの博士号を取得している

ハレルソン,クリス[ハレルソン,クリス] [Harrelson,Chris]
Googleのプリンシパルソフトウェアエンジニアで、Blinkレンダリングチームを率いている。以前はGoogle Mapsのリードエンジニアを務め、Google Transitの創設にも携わった。2004年にUC Berkeleyでコンピューターサイエンスの博士号を取得している

小河亮[オガワリョウ]
株式会社日本経済新聞社所属のソフトウェアエンジニア。主に日経電子版の開発に従事。趣味はWeb標準を追いかけることで、特にWebブラウザに関する技術に強い関心を持つ。時間のあるときにChromiumへの貢献や技術記事の執筆も行っている(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。

感想・レビュー

※以下の感想・レビューは、株式会社ドワンゴの提供する「読書メーター」によるものです。

水紗枝荒葉

0
フロントエンドを深堀りしようとすると、どうしてもブラウザという巨大構造物にぶち当たる。勘所がわかる人はChromiumのドキュメントを読むのかもしれないが、3000万行以上あるコードのドキュメントだけあって、初心者には難しい。そこで自作という観点で基礎からガイドしてくれる本書をお勧めする。単純に読んでいてワクワクする教育効果の高い本でもある(演習問題を解きまくって君だけのwebブラウザを作ろう!)。Web系の知識のほか、OSや言語処理系の基礎も知っているとよい。2026/06/10

naoki85

0
3 月ごろから少しずつ進めていて、写経にかかった時間はだいたい 1.5 ヶ月ほどでした。ハンズオン形式でブラウザを実装していく内容で、トイアプリではありますが、最終的には URL からリソースを取得して画面に描画する、動くブラウザが完成します。ブラウザという普段から何気なく使っているソフトウェアの内側が、実装を通じてざっくりと見えてきます。そして、実際のブラウザはここからさらに何倍もの複雑さを持っているのだと実感できます。普段お世話になっているブラウザへの解像度が少し上がる感覚がありました。2026/05/05

外部のウェブサイトに移動します

よろしければ下記URLをクリックしてください。

https://bookmeter.com/books/23199024
  • ご注意事項

    ご注意
    リンク先のウェブサイトは、株式会社ドワンゴの提供する「読書メーター」のページで、紀伊國屋書店のウェブサイトではなく、紀伊國屋書店の管理下にはないものです。
    この告知で掲載しているウェブサイトのアドレスについては、当ページ作成時点のものです。ウェブサイトのアドレスについては廃止や変更されることがあります。
    最新のアドレスについては、お客様ご自身でご確認ください。
    リンク先のウェブサイトについては、「株式会社ドワンゴ」にご確認ください。

最近チェックした商品