続・ハイパフォーマンスWebサイト の商品レビュー
前作の内容が古くなってるうえに、ちょっと内容は難しいが、パフォーマンスについて無知ではいられないと思うので、ウェブ制作者は一読しておくのをオススメ。
Posted by
『ハイパフォーマンスWebサイト ―高速サイトを実現する14のルール』の続編で、 Ajax、HTML5、Web Workers、Web Sockets、Chromeなど、最近出たものについて 書かれています。 Web WorkersとWeb Socketsは初耳でした。 また、...
『ハイパフォーマンスWebサイト ―高速サイトを実現する14のルール』の続編で、 Ajax、HTML5、Web Workers、Web Sockets、Chromeなど、最近出たものについて 書かれています。 Web WorkersとWeb Socketsは初耳でした。 また、JavaScriptを読み込む方法がこんなに種類があるとは思いませんでした。 JavaScriptを読み込むタイミングを敢えてずらす遅延読み込みの手法に目から鱗です。 他にもいろいろなテクニックが紹介されています。 ただ、それぞれの仕組みは分かっても、いざ何かを開発するときの選択肢として 登場するかというと、一度読んだだけではそこまで行けないですね。 どういうときに使うかというのは、実際に使っているコードを見たりして勉強しないと いけないのかなぁ。
Posted by
本編では、ウェブサイト製作者が、サイトの表示の高速化のために行っておくべき14個の常識、みたいな感じでよくまとまっていた良書でしたが、この続編では、非常にナウい技術を駆使した高速化の応用編といったところで、本編より濃くなって難しい続編です。
Posted by
* 基本的にはTips集 ** 現在のブラウザの実装に依存している内容も多いため、すぐに陳腐化するから「続々ハイパフォーマンスWebサイト」もすぐ出そう * 応答時間 ** 0.1秒:ユーザがUIを直接操作していると実感できる時間 ** 1秒:ユーザが待たされることなく操作空間を...
* 基本的にはTips集 ** 現在のブラウザの実装に依存している内容も多いため、すぐに陳腐化するから「続々ハイパフォーマンスWebサイト」もすぐ出そう * 応答時間 ** 0.1秒:ユーザがUIを直接操作していると実感できる時間 ** 1秒:ユーザが待たされることなく操作空間を自由に行き来していると思える時間 ** 10秒:ユーザがタスクに対して集中力を維持できる限界時間 * JavaScript ** JavaScriptはシングルスレッド ** グローバル変数よりもローカル変数の方が圧倒的に速い ** リテラル値>変数>配列要素>オブジェクトのプロパティ(左に行くほど速い) ** if文の最適化は条件文の分岐を二分木探索にするとよい ** JavaScriptの現在のエンジンだとswitchは意外と速くない ** ループの書き方で処理コストが大きく変わる ** ループの反復子を0からインクリメントするのではなく、0にデクリメントすると速い * CommetからWeb Socketへ * gzip圧縮は有効 * ドメインの細分化も有効
Posted by
5章まで読んでいったんやめ。 前のものより、多少高度な内容。 だからではなく、オプティマイジングWebサイトの方が、 現在アサインされた仕事に合うので、切り替える。
Posted by
- 1
