内容紹介
JavaScriptのパフォーマンスにおけるボトルネックを解消するテクニックとアプローチを解説します。
実行時間、ダウンロード処理、ページのライフサイクルなどJavaScriptの様々な部分に対応しながら、
DOMへのアクセス、ネットワークのレイテンシ、JavaScriptの同時ダウンロードのブロッキングなど、
高速なJavaScriptエンジンであっても最適化できない部分をもカバーしています。
本書で述べられているテクニックとアプローチは、パフォーマンスを向上する上で重要であるだけでなく、
今後低レベルなJavaScriptの実行時間が短縮されていくにつれて、さらにその重要性は増していくでしょう。
実行時間、ダウンロード処理、ページのライフサイクルなどJavaScriptの様々な部分に対応しながら、
DOMへのアクセス、ネットワークのレイテンシ、JavaScriptの同時ダウンロードのブロッキングなど、
高速なJavaScriptエンジンであっても最適化できない部分をもカバーしています。
本書で述べられているテクニックとアプローチは、パフォーマンスを向上する上で重要であるだけでなく、
今後低レベルなJavaScriptの実行時間が短縮されていくにつれて、さらにその重要性は増していくでしょう。
内容(「BOOK」データベースより)
JavaScriptのパフォーマンスのボトルネックを解消するテクニックとアプローチを解説。実行時間、ダウンロード処理、ページのライフサイクルなどJavaScriptの様々な部分に対応しながら、DOMへのアクセス、ネットワークのレイテンシ、JavaScriptの同時ダウンロードのブロッキングなど、高速なJavaScriptエンジンであっても最適化できない部分をもカバーしている。
著者について
Nicholas C. Zakas(ニコラス・C・ザカス):JavaScript、ダイナミックHTML、CSS、XML、XSLTを使ったウェブアプリケーションの実装とユーザーインタフェイスの設計を専門に扱うウェブソフトウエアエンジニア。Yahoo!トップページの主任フロントエンドエンジニアであり、YUI(Yahoo User Interface)ライブラリのCookie UtilityやProfiler、YUI Testの作者でもある。また『Professional JavaScript for Web Developers』の著者であり、『Professional Ajax』の共著者である(共にWrox刊)。また彼はさらにそのほかの書籍にも貢献している。さらにWebReference、Sitepoint、YUI Blogでオンライン記事も書いている。
著者略歴 (「BOOK著者紹介情報」より)
ザカス,ニコラス・C.
JavaScript、ダイナミックHTML、CSS、XML、XSLTを使ったウェブアプリケーションの実装とユーザーインターフェイスの設計を専門に扱うウェブソフトウェアエンジニア。Yahoo!のトップページの主任フロントエンドエンジニアであり、YUI(Yahoo User Interface)ライブラリのCookie UtilityやProfiler、YUI Testの作者でもある。ウェブ開発、JavaScript、そしてそれらのベストプラクティスに関する講演を継続的に行っている
水野 貴明
1973年東京生まれ。エンジニア兼技術系ライター。2008年よりバイドゥ株式会社勤務。検索エンジンサービスの提供に関わり、毎月中国と日本を行き来している(本データはこの書籍が刊行された当時に掲載されていたものです)
JavaScript、ダイナミックHTML、CSS、XML、XSLTを使ったウェブアプリケーションの実装とユーザーインターフェイスの設計を専門に扱うウェブソフトウェアエンジニア。Yahoo!のトップページの主任フロントエンドエンジニアであり、YUI(Yahoo User Interface)ライブラリのCookie UtilityやProfiler、YUI Testの作者でもある。ウェブ開発、JavaScript、そしてそれらのベストプラクティスに関する講演を継続的に行っている
水野 貴明
1973年東京生まれ。エンジニア兼技術系ライター。2008年よりバイドゥ株式会社勤務。検索エンジンサービスの提供に関わり、毎月中国と日本を行き来している(本データはこの書籍が刊行された当時に掲載されていたものです)