内容説明
Rustで実装しブラウザの挙動を理解する。0からブラウザを実装し、Webの知識を深める。
目次
第1章 ブラウザを知る―Webサイトを表示するアプリケーション
第2章 URLを分解する―リソースを指定する住所
第3章 HTTPを実装する―ネットワーク通信を支える約束事
第4章 HTMLを解析する―HTMLからDOMツリーへの変換
第5章 CSSで装飾する―CSSOMとレイアウトツリーの構築
第6章 GUIを実装する―ユーザーとのやりとり
第7章 JavaScriptを動かす―ページの動的な変更
著者等紹介
土井麻未[ドイアサミ]
名古屋市立大学芸術工学部でデザインを学びながら、フロントエンド、バックエンドのウェブ開発を独学で学ぶ。名古屋大学大学院情報学研究科では、コンピュータを使って生命の謎に迫る人工生命の分野で研究。低レイヤーの分野に興味があり、趣味の時間でRISC‐Vエミュレータを開発中。現在はGoogleでソフトウェアエンジニアとしてブラウザ開発に従事している(本データはこの書籍が刊行された当時に掲載されていたものです)
出版社内容情報
Webブラウザは、開発者にとってもユーザーにとっても、もはや日常の一部となっているほど身近なソフトウエアですが、近年のブラウザはあまりにも高機能かつ巨大になってしまったため、その仕組みを詳しく理解することは困難です。そこで、シンプルなブラウザをRustを用いて実装することによって、ブラウザ上でWebサイトを開くまでに何が起きているのかを理解することを目的とします。さらに、作成したブラウザを、別冊で解説・実装している自作OSの上で動かすことによって、ブラウザと更にその裏側を理解していきます。
Metodos de pagos
Paris is the capital of France.
Reviews
Tokyo is the capital of Japan.