0

Twitter Bootstrap、H5BP、および Modernizr を含むその他のビットとピースを使用してサイトを開発しています... Yepnope.js を参照します... Prefix Freeを参照します。

(コンパイルされた) Bootstrap CSS はベンダー プレフィックスの回避策でいっぱいです。私は不要な CSS を省略できるほどのスキルを持っていますが、ベンダー プレフィックスを CSS に残しておくか、Prefix Free を使用した方が速いかどうかを知りたいです。

サイトの Yepnope.js リンクを介して Modernizr から Prefix Free を見つけたので、3 つすべてを使用する可能性がありますが、正直なところ、時代遅れのブラウザーをサポートするための明示的なルールを作成することはおそらくありません (Modernizr でできるように)。

Bootstrap CSS をそのままにしておくよりも Prefix Free を使用する方が速い場合は、Prefix Free が対象とする基本 (IE 9 以降) をサポートしても問題ありません。

CSS のすべての回避策をそのままにしておくか、ベンダー プレフィックスを削除して Prefix Free を介して動的に追加すると、読み込みが速くなりますか?

誰もこれを前に扱ったことがありますか?

4

1 に答える 1

0

ベンダー固有の CSS スタイルを削除する唯一の利点は、CSS ファイルのサイズを実際に縮小することだけだと思います。ブラウザーがブラウザー固有のスタイルを使用しているという事実は、レンダリング プロセスを遅くすることも、ブラウザーがそのブラウザーに適していない特定のスタイルに遭遇することもありません (基本的に Firefox は IE フィルターに遭遇します)。

ただし、Bootstrap から削除したベンダー固有のスタイルを作成するためにサード パーティのスクリプトを使用している場合、ページの読み込みに時間がかかると思います。私の知る限り、Bootstrap は可能な限り高速になるように最適化されています。ですから、ハッキングしてベンダー固有のスタイルを削除することは避けたいと思います。

于 2012-08-17T13:23:03.907 に答える