読者です 読者をやめる 読者になる 読者になる

kwsktr's study log

kwsktr のおべんきょログ

ハイパフォーマンスJavaScript が予約可能になりました

読書


2月中旬あたりに販売されると聞いて待っていたのですが、ようやく Amazon で予約可能になっていました。ってことで、予約予約。
ここ最近、JavaScript 本が充実してきているのは、「JavaScript は今後も使われ続ける」という判断がくだされたということでよろしいのでしょうか?

ハイパフォーマンスJavaScript
Nicholas C. Zakas
オライリージャパン
売り上げランキング: 2332


O'Reilly Japan - ハイパフォーマンスJavaScript

Nicholas C. Zakas 著、水野 貴明 訳
2011年03月19日 発売予定
248ページ
定価2,940円
ISBN978-4-87311-490-3
原書: High Performance JavaScript

内容

JavaScriptのパフォーマンスのボトルネックを解消するテクニックとアプローチを解説します。実行時間、ダウンロード処理、ページのライフサイクルなどJavaScriptの様々な部分に対応しながら、DOMへのアクセス、ネットワークのレイテンシ、JavaScriptの同時ダウンロードのブロッキングなど、高速なJavaScriptエンジンであっても最適化できない部分をもカバーしています。本書で述べられているテクニックとアプローチは、パフォーマンスを向上する上で重要であるだけでなく、今後低レベルなJavaScriptの実行時間が短縮されていくにつれて、さらにその重要性は増していくでしょう。

目次

はじめに


1章 読み込みと実行
1.1 スクリプトの配置
1.2 スクリプトのグループ化
1.3 ノンブロッキングなスクリプト
1.4 まとめ


2章 データアクセス
2.1 スコープの管理
2.2 オブジェクトメンバ
2.3 まとめ


3章 DOMスクリプティング
3.1 ブラウザの世界におけるDOM
3.2 DOMへのアクセスと更新
3.3 再描画と再配置
3.4 イベントの委譲
3.5 まとめ


4章 アルゴリズムと処理の制御
4.1 ループ
4.2 条件分岐
4.3 再帰
4.4 まとめ


5章 文字列と正規表現
5.1 文字列の結合
5.2 正規表現の最適化
5.3 文字列のトリミング
5.4 まとめ


6章 反応性のよいインターフェイス
6.1 ブラウザUIスレッド
6.2 タイマーへの委譲
6.3 Web Workers
6.4 まとめ


7章 Ajax
7.1 データ転送
7.2 データ形式
7.3 Ajaxパフォーマンスガイドライン
7.4 まとめ


8章 プログラミングの実践的手法
8.1 二重評価を避ける
8.2 オブジェクト/配列のリテラルの利用
8.3 処理を繰り返さない
8.4 速いパーツを利用する
8.5 まとめ


9章 高パフォーマンスなJavaScriptアプリケーションのビルドと配置
9.1 Apache Ant
9.2 JavaScriptファイルの結合
9.3 JavaScriptファイルの前処理
9.4 JavaScriptの最小化
9.5 ビルド時間対実行時のビルド処理
9.6 JavaScriptの圧縮
9.7 JavaScriptファイルのキャッシュ
9.8 キャッシュの問題に取り組む
9.9 コンテンツデリバリーネットワークの利用
9.10 JavaScriptリソースの配置
9.11 アジャイルJavaScriptのビルドプロセス
9.12 まとめ


10章 ツール
10.1 JavaScriptのプロファイリング
10.2 YUI Profiler
10.3 無名関数
10.4 Firebug
10.5 Internet Explorerの開発者ツール
10.6 Safari Webインスペクタ
10.7 Chromeの開発者ツール
10.8 スクリプトのブロッキング
10.9 Page Speed
10.10 Fiddler
10.11 YSlow
10.12 dynaTrace Ajax Edition
10.13 まとめ


索引

目次は大項目・中項目だけに変更しております。

あわせて読みたい

昨日のエントリ(PHP で「外部ファイル取り込み」を再学習 :: セキュリティについてもっと知りたい! - kwsktrのおべんきょログ)みたら、『体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践』の著者である id:ockeghem (徳丸浩さん)にはてブされてた。
びっくりした。
それなのに、「立ち読みです(^o^)」とか失礼すぎますね。
体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践』も、当然買います!

体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践
徳丸 浩
ソフトバンククリエイティブ
売り上げランキング: 258

立ち読みしただけで、所有しないと読みきれないボリュームが解ります。
Webプログラミング やるなら必読書ですよ。

あわせて読みたい その2


こちらは現在、読書中。
内容から推定する読者対象は、中級者になりたい初級者さん。でも、初級者のうちからあわせて読んどいたほうがいいかも。
独学なので、先生替わりです。


ダケド、ボク、ホント二、オカネナイヨ……誰か Amazonギフトカードとか送ってくれないかしら。