[作って学ぶ]ブラウザのしくみ──HTTP、HTML、CSS、JavaScriptの裏側 (WEB+DB PRESS plusシリーズ)の表紙

[作って学ぶ]ブラウザのしくみ

HTTP、HTML、CSS、JavaScriptの裏側 (WEB+DB PRESS plusシリーズ)

土井 麻未技術評論社464ページISBN 9784297145460

フロントエンドタグで同率9位(55冊中)。Zenn・Qiitaなどの3記事で紹介(時点)。

紹介記事
3件
媒体別
Zenn 2・企業テックブログ 1
初めての紹介
最新の紹介

この本を選ぶ前に

出版年
(約2年前)
タグ内の順位
フロントエンドタグで同率9位(55冊中・紹介記事数の順)

紹介された時期

2025年から2026年にかけて、続けて紹介されています。最新は2026年1月です。

紹介している記事(3件)

記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。

  • ブラウザの基礎を学ぶ:Webの仕組みからセキュリティまで Zenn · ぱらぽねら ·

    第1章を読み、Webとインターネットの違いをはじめ、HTMLからDOM、CSSからCSSOMを作る流れ、JavaScriptのAST、ストレージやキャッシュ、ブラウザとレンダラのプロセス分離などを整理している。サイト分離、SOP、CORS、CSPといったセキュリティ機構や、iOS上のブラウザの事情にも触れる。また、HTTPをテキストベースとする説明はHTTP/1.1時代のもので、HTTP/2以降はバイナリベースだと留保している。第2章以降はブラウザを実装しながら理解を深める予定としている。

  • 「作って学ぶブラウザのしくみ」学習記録:開発環境構築とWasabiOS入門 Zenn · ぱらぽねら · · いいね 3

    本書の学習を始め、サンプルブラウザ「saba」をWasabiOS上で動かすため、Rustのnightly環境やクロスコンパイル、no_stdとnoliの使い方を確認している。開発環境を整え、Hello Worldを実行するまでの記録では、macOSでreadlink -fが使えずrealpathで対応した経験も紹介する。今後は第1章以降を読み、ブラウザの基本知識をおさらいする予定としている。

  • アドグローブ社員おすすめ書籍のご紹介!<2025年版> 企業テックブログ · アドグローブ ·

    社員が技術書籍購入補助制度で購入した本の一つとして紹介されている。Rustでシンプルなブラウザを実装しながら、Webサイトが表示される流れを解説し、さらに自作OS上で動かすことでブラウザの裏側まで学べる構成だという。

この本について

Rustで簡易ブラウザを実装し、URLの解釈からWebページの表示までを支える処理を学ぶ書籍である。前半ではWebクライアントとサーバ、HTTPの仕組み、ブラウザのプロセス構成やセキュリティを整理し、URLの分解とHTTP通信を実装する。続いてHTMLをトークン化してDOMツリーを構築し、CSSの解析からCSSOM、レイアウトツリーの生成、描画へ進む。JavaScriptのトークン化と抽象構文木、ストレージ、キャッシュも扱う。GUIの実装を含むブラウザ開発を通して、各機能が連携してWebサイトを表示する仕組みを追える。完成したブラウザは、自作OSのWasabiOS上でも動かす構成である。

出版社の内容紹介・目次と紹介記事をもとにAIが要約したものです。原文の転載ではありません。

目次(主な章)

出典: 出版社の書籍ページ (章の見出しのみ)

  1. 第1章:ブラウザを知る──Webサイトを表示するアプリケーション
  2. 第2章:URLを分解する──リソースを指定する住所
  3. 第3章:HTTPを実装する──ネットワーク通信を支える約束事
  4. 第4章:HTMLを解析する──HTMLからDOMツリーへの変換
  5. 第5章:CSSで装飾する──CSSOMとレイアウトツリーの構築
  6. 第6章:GUIを実装する──ユーザーとのやりとり
  7. 第7章:JavaScriptを動かす──ページの動的な変更