1728999608
2024-10-15 09:42:00
Web ブラウザはどこにでも普及していますが、どのように機能するのでしょうか?この本では、ネットワークから JavaScript まで、基本的かつ完全な Web ブラウザを数千行の Python で構築することについて説明しています。
ウェブブラウザエンジニアリング 年末までにオックスフォード大学出版局から出版される予定です。出たらすぐに手に入れるために、 今すぐ予約注文してください!
この本に従ってください ブログ または ツイッター アップデート用に。この本について他の人と話すこともできます。 ディスカッションフォーラム。
この本を楽しんでいただけましたら、サポートをご検討ください。 パトレオン。
あるいは単に メールを送ってください!
- Web ページのダウンロード
URL と HTTP リクエスト - 画面への描画
ウィンドウの作成とキャンバスへの描画 - テキストの書式設定
単語の折り返しと行間隔
- HTML ツリーの構築
HTMLの解析と修正 - ページのレイアウト
インラインおよびブロックレイアウト - 著者スタイルの適用
CSS の解析と適用 - ボタンとリンクの処理
ハイパーリンクとブラウザ Chrome
- サーバーへの情報の送信
フォーム送信と Web サーバー - 対話型スクリプトの実行
DOM の変更とイベントへの対応 - データのプライバシーを保つ
Cookie とログイン、XSS と CSRF
- 視覚効果の追加
ブレンド、クリッピング、合成 - タスクとスレッドのスケジュール設定
イベントループとレンダリングパイプライン - アニメーションと合成
GPUを使用したスムーズなアニメーション - コンテンツにアクセスできるようにする
キーボード入力、ズーム、アクセシビリティ ツリー - 埋め込みコンテンツのサポート
画像、iframe、およびスクリプト - 以前の計算の再利用
無効化、編集、正当性
#ウェブブラウザエンジニアリング