実は以前に別の場所でも書いたのですが、今回Google Page Speedの方でも少しだけ触れられていたので、改めてまとめ。 自分でも経験があることなのですが、開発をやっているとどうしても、構造をモジュール化して複数のファイルに分割して管理したくなります。 StyleSheetにおいても同様で、プレゼンテーション層のコンポーネントにあわせてCSSを用意し、ページ構成にあわせて取り込むようなことをやりたくなるでしょう。 しかしその際、@import構文を使うのはパフォーマンスと挙動の両方に有害である可能性... > このページを見る
最終更新時間:
2009年06月08日12時32分
このエントリーに含まれている商品
ハイパフォーマンスWebサイト ―高速サイトを実現する14のルール
-
¥ 1,890在庫あり。 価格表示について価格は、記載された日付/時刻の時点において正確です。価格は変更される場合があります。購入時にAmazonウェブサイトに表示されている価格が、その商品の販売に適用されます。
-
- 出版社/メーカー:オライリージャパン(大型本)
- 発売日:2008/04/11
- Amazon.co.jp 商品ランキング:24,228 位
みんなのブックマーク 人気(0) 新着
-
@importを使うとパラレル(並行)ダウンロードされない場合がある
- ブラウザが並列ダウンロードしてくれない場合がある、cssの適用とjsの実行の順番が制御できない場合がある、とのこと。
-
あとで読む。
-
いいまとめ
-
@importはパフォーマンスに影響するのね。
- ですよねー
- @importを使うべきでない理由 | Screw-Axis
-
「インラインで@importを使うことは、IEではパフォーマンスの劣化と異常動作を招く」「パラレルにダウンロードが出来なくなるケースが」「CSSの読み込み順序が変わってしまうことが」[css] @importを使うべきでない理由 | Screw
- @importをへたに使用すると、読み込みがシーケンシャルになってしまう可能性がある、というお話。意外な盲点だった。
- @importはIEではパフォーマンスの劣化と異常動作を招くので、使うべきではない
- 写真がいいね
- 速度を気にするサイトなら使わないほうがよさげ
- のよいとこわるいとこ。
- ”ある条件下で@importを使うと、CSSの読み込み順序が変わってしまうことがあります。”うわあ
- @import構文は,CSSのダウンロードを直列化してしまい,パラレルに読み込めない。速度の問題。JSと組み合わせた場合に問題発生も。>linkタグで読み込んだほうがよい
- 「可能な限り@importは用いず、linkを使ってパラレルに読み込むことが最も推奨されます。」
- "以上のことから、可能な限り@importは用いず、linkを使ってパラレルに読み込むことが最も推奨されます。"
- URIエンコードのアルファべトの大文字か小文字<ins>か</ins>で分散してる感じ。 / http://b.hatena.ne.jp/entry/13862909
- このページ、ブクマしたんだけど一覧では表示されない。ので、も一回。 / 「このエントリーをブックマークに追加」から追加。 / http://b.hatena.ne.jp/entry/13862909
- 取得に時間が掛かる|CSSの読み込み順序が変わってしまう

![[css] @importを使うべきでない理由 | Screw-Axis [css] @importを使うべきでない理由 | Screw-Axis](http://screenshot.hatena.ne.jp/images/200x150/f/1/3/3/c/323c1dea8826cf86303451e5c130c3faea7.jpg)








