Adapt.jsは、画面の幅に基づいてCSSを提供します。これは、ブラウザがページをレンダリングする前に読み込むCSSファイルを決定する軽量のJavaScriptファイルです。ブラウザが傾いたり、サイズが変更されたりすると、Adapt.jsは単に幅を確認し、必要なときに必要なCSSのみを提供します。Adapt.jsの潜在的な欠点は、新しいスタイルシートが取得されるときにスタイルが設定されていないコンテンツが短時間フラッシュされる可能性があることです(CSSの「Ajax」と考えてください)。CSSファイルを小さく(3 KB)することで、これを軽減するために最善を尽くしました。これは、複数のソリューションの問題に対する提案された、規定されていないアプローチであることに注意してください。