クリティカルCSS抽出ツール

クリティカルCSS抽出ツール:ファーストビューのスタイルをインライン化 | We.Inc

HTMLとCSSを貼り付けて画面サイズを選ぶと、スクロール前に表示される部分をスタイルするルールだけを残します。インラインのstyleブロックとpreloadパターンをコピーできます。

クリティカルCSS抽出ツール

クリティカルCSSとは、訪問者がスクロールする前に見る部分を描画するのに必要な、少数のルールのことです。ページのHTMLとスタイルシートをここに貼り付けて画面サイズを選ぶと、このツールが固定サイズのフレームでページをレイアウトし、表示される要素に一致するルールを残して、インラインのstyleブロックと遅延読み込み用のスタイルシートリンクを出力します。

抽出ツールが残すもの

ブラウザーは、headにあるすべてのスタイルシートを待ってから描画を始めます。最初の画面に必要な少数のルールをインライン化し、完全なファイルはブロックせずに読み込めば、ページがより早く表示されます。このツールは、貼り付けたコードからその選択を自動で行います。ブラウザー内で動作し、URLを取得することはないため、リンクではなくページの最終的なHTMLとCSSを貼り付けてください。

よくある質問

CriticalやPenthouseパッケージと同じものですか?

同じ考え方を、より簡単な方法で実現しています。これらのコマンドラインツールは、ビルド済みのページに対して実際のヘッドレスブラウザーを操作します。このページはあなたのブラウザーと貼り付けたコードを使うため、結果は近似値として扱い、後でページをテストしてください。

preloadリンクにonloadが必要なのはなぜですか?

rel=preloadとas=styleの組み合わせは、スタイルシートを適用せずにダウンロードします。onloadハンドラーがファイル到着後にrelをstylesheetに切り替えることで、初回描画をブロックせずに適用されます。noscriptのコピーは、スクリプトを無効にしている訪問者のためのものです。

CSSをインライン化するとキャッシュに悪影響がありますか?

インラインのルールはHTMLページごとに毎回送信されるため、ブロックは小さく保つべきです。完全なスタイルシートは引き続き別ファイルなので、初回訪問後は通常どおりキャッシュされます。

公開中のサイトを読み込めますか?

いいえ。ブラウザー上の静的ページは他サイトのコードを読み込めないため、何も取得しません。ページを開いてソースとスタイルシートを表示し、両方を貼り付けてください。貼り付けた内容がアップロードされることはありません。

CSSにTailwindのようなフレームワークを使っている場合は?

@tailwindや@importの行を含むソースではなく、ビルドで生成されたコンパイル済みのCSSファイルを貼り付けてください。抽出ツールは完成したルールに対して動作し、HTML内のユーティリティクラスは他のセレクターと同様に照合されます。

ファーストビューの境界は実際どこにあるか

出力をページに組み込む

ツールが出力する読み込みパターン

クリティカルなルールをインライン化し、残りをブロックせずに読み込む

これはweb.devで紹介されているパターンです。styleブロックに抽出したルールを入れ、preloadリンクが完全なファイルを取得して読み込み時に適用します。noscriptの行はフォールバックです。

ブラウザー内抽出ツールの既知の制限

手作業で確認すべきこと

クリティカルCSSを抽出

ツールはサンプルのベーカリーページを読み込んだ状態で開くため、自分のコードを貼り付ける前に結果を確認できます。

ページのHTML

スタイルシートのCSS

画面サイズ

タブレット 820 x 1000

ノートPC 1366 x 768

デスクトップ 1920 x 1000

幅(px)

ファーストビューの高さ(px)

@font-faceルールを常に残す

指定サイズでのページ表示、スクリプト無効

破線がファーストビューの境界を示します。

{read}件のルールを読み込み、{kept}件を残しました。クリティカルCSSは圧縮前で{bytes}バイトです。

ページをレイアウト中...

一致するルールがありません。HTMLとCSSが同じページのものか確認してください。

これをheadにインライン化

その後、完全なスタイルシートをこのように読み込む

styleブロックをコピー

preloadリンクをコピー

サンプルを再読み込み

両方の入力欄をクリア

無料で始める · クレジットカード不要

関連: 無料ツール|ビジネス向け計算・生成ツール

製品

ご利用いただける方

機能

リソース

会社情報

サイトマップを見る