Ненужные CSS-префиксы

В рамках подхода «progressive enhancement» Роджер Йоханссон (456 Berea Street) предлагает отказаться от большинства префиксов для ряда некритичных возможностей CSS, поскольку большинство распространённых версий браузеров поддерживают стандартный синтаксис, а устаревшие браузеры будут просто отображать соответствующие элементы примерно на уровне IE8.

Вкратце, свойства border-radius, box-shadow, background-origin, background-size и background-clip предлагается использовать без префикса, а для функции calc(), градиентов и переходов (transitions) — из префиксов ограничиться только -webkit-.

При этом для градиентов из двух известных истории -webkit-вариантов следует использовать вариант с более новым синтаксисом, почти идентичным стандартному.

При использовании функции calc() для свойств, влияющих на габариты критичных элементов страницы, имеет смысл предусмотреть приемлемое альтернативное значение для не поддерживающих её браузеров.

Подробнее — в статье (англ.).