タグ

高速化に関するhomihooのブックマーク (4)

  • ユーザーの体感速度を高めるためのJavaScriptチューニング(前編)

    連載「Webサイト・アプリ高速化テクニック徹底解説」第2回は、JavaScriptの高速化について、まずは前編、後編に渡ってユーザーの体感速度を向上させるための方法を紹介します。JavaScriptの同期・非同期の仕組みやscript要素のasync属性、defer属性について詳しく解説します。 今回から複数回に分けて、JavaScriptの高速化をテーマに解説していきます。まずは、ユーザーの体感速度を高めるためのJavaScriptチューニングということで、単純なJavaScriptの構文によるスピードを比較するようなものではなく、主にユーザー視点からの高速化を主眼に解説します。その中で、同期・非同期といったJavaScriptの仕組みやscript要素のasync属性、defer属性などについても触れていきます。 ユーザーの体感速度を向上させる 一概にJavaScriptの高速化といっ

    ユーザーの体感速度を高めるためのJavaScriptチューニング(前編)
  • jQuery高速化!処理速度を10倍上げるテクニック20選

    Aircraft manuevers during an airpower deomonstration. / Official U.S. Navy Imagery Javascriputを簡単に書けるようにしてくれるライブラリのjQueryですが、使い方をちょっと変えるだけで、パフォーマンスに大きく差がでます。ハイスペックPCでは分かりづらいかもしれませんが、スペックの低いPCやモバイルではWebページの表示速度が遅くすぐに閉じられるかもしれません。 Webページがたった1秒高速化するだけでECサイトなんか、売上が10%向上した事例もあります。そこで、jQuery高速化のポイントや方法をここにまとめておきます。 jQueryの最新バージョンを使う 図1 jQueryのバージョンによる速度 https://jsperf.com/speed-comparison-of-jquery-vers

    jQuery高速化!処理速度を10倍上げるテクニック20選
  • W3 Total Cacheの設定を通して学ぶ、WordPressを高速化するキャッシュの仕組み

    そのキャッシュ正しく動作していますか? WordPressの高速化とキャッシュは切っても切れない存在です。 「わかっているけど難しいから全てプラグイン任せ」 または 「解説サイトの設定をコピペ」という方も多いのではないでしょうか? 私もそんな1人で、この記事のきっかけは、とある作業中に「W3 Total Cacheのキャッシュが意図した期限より短くなっている」ということに気が付いたからです。 キャッシュ系プラグインの雄、W3 Total Cacheはバージョンが上がるごとにますます多機能になっています。 「せっかく再設定するならW3 Total Cacheを通して各種キャッシュの仕組みについて掘り下げてみよう。」という趣旨の記事です。 WordPressにおけるキャッシュとは何か キャッシュと一口に言っても実は様々なキャッシュがあります。今回はWordPressを高速化する上で重要な2つの

    W3 Total Cacheの設定を通して学ぶ、WordPressを高速化するキャッシュの仕組み
  • [css] @importを使うべきでない理由

    実は以前に別の場所でも書いたのですが、今回Google Page Speedの方でも少しだけ触れられていたので、改めてまとめ。 自分でも経験があることなのですが、開発をやっているとどうしても、構造をモジュール化して複数のファイルに分割して管理したくなります。 StyleSheetにおいても同様で、プレゼンテーション層のコンポーネントにあわせてCSSを用意し、ページ構成にあわせて取り込むようなことをやりたくなるでしょう。 しかしその際、@import構文を使うのはパフォーマンスと挙動の両方に有害である可能性が高いと、「」の著者としても知られるSteve Souders氏が警鐘を鳴らしています。 使うべきでないポイント @importは、大きく分けて2つの観点で「使うべきでない」とされています。 ひとつは、パフォーマンスの問題。StyleSheetはほぼ全ての主要ブラウザでパラレルロードがサポ

  • 1