- 大文字と小文字は関係ありません。バイト数に違いはありません。
- ブラウザによって異なります。
最初のステートメントは1バイト短くなっていますが、意味も異なります。
一般に、ファイルサイズは速度計算の唯一の要因ではありません。また、ブラウザがそれを解釈するのがどれほど難しいかにも依存します。したがって、過度に巧妙なCSS構造は、合計サイズから数バイトを絞り出す可能性がありますが、解析プロセス自体に時間がかかる可能性があります。
例に戻る:余分なスペースがあるだけでなく、値が2つのトークンで構成されており、背景の内部表現によっては、ブラウザーがいくつかの処理を行う必要があるため、2番目のステートメントが少し遅くなる可能性があります。単位変換。一方、そのキーワード検索ももう少し時間がかかる可能性があるため、特定のブラウザの実装に固有のものです。ほとんどの場合、ゲインはナノ秒の範囲にあり、この種の最適化を気にしないでください。ほとんどの場合、効果がありません。しかし、本当にこれを実行したい場合は、プロファイルを作成する必要があります。つまり、ロード時間を測定する必要があります。
一般に、すべてのコメントとすべての不要な空白を削除するだけで十分ですが、その「縮小された」ソースで開発作業を行うことは決してありません。元のファイルを保持し、必要に応じて圧縮バージョンを再作成します。
このトピックに関する詳細情報:www.minifycss.comおよびthis。