Есть блок с картинкой, при наведении на который, картинка должна становиться черно-белой. Что лучше использовать, учитывая кроссбраузерность и производительность: фильтры или две картинки (черно-белую и обычную).
И какие еще есть альтернативные варианты?
Alexander Litvinenko, в ие10 и и новее эти фильтры работают только в режиме совместимости или эмуляции старых версий, в которых не работают многие современные штуки, например, 3D-трансформации. Не говоря уже о том, что банально может вёрстка поплыть
Ответ прост. Делайте css. Если скажут, мол, почему не работает в старых, сделаете 2 картинки. Иногда проблемы нужно решать по мере их поступления. 100 лет как не делаю 2 картинки для таких вещей. Никто не жаловался