- Регистр символов не имеет значения, нет разницы в количестве байтов.
- Зависит от браузера:
Первое утверждение на один байт короче, но оно также имеет другое значение.
В общем, размер файла не является единственным фактором в расчете скорости. Это также зависит от того, насколько сложно для браузера интерпретировать его. Так что любая чрезмерно умная конструкция CSS может выжать несколько байтов из общего размера, но возможно, что сам процесс синтаксического анализа займет больше времени.
Вернемся к вашему примеру. Возможно, что второй оператор будет немного медленнее, не только из-за дополнительного пространства, но также и значения, состоящего из двух токенов, и в зависимости от внутреннего представления фона браузер может иметь сделать некоторые преобразования единиц. С другой стороны, поиск ключевых слов также может занять немного больше времени, поэтому он действительно специфичен для конкретной реализации браузера. Скорее всего, любой выигрыш будет в диапазоне наносекунд, и вам не стоит беспокоиться об этом виде оптимизации, поскольку , скорее всего, не окупится . Но если вы действительно хотите это сделать, вам нужно профилировать, то есть измерить время загрузки.
В общем, достаточно удалить все комментарии и все ненужные пробелы , но никогда не занимайтесь разработкой этого минимизированного источника. Сохраните оригинал и при необходимости создайте сжатую версию.
Больше информации по этой теме: www.minifycss.com и this .