出版社内容情報
実際に作りながら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への貢献や技術記事の執筆も行っている(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。
-
- 電子書籍
- ダメドルと世界に1人だけのファン【単話…
-
- 洋書
- Wreathed



