Кроссбраузерность — битва с пустотой
Сайт «Цена на» нормально не работает в старых браузерах (даже в не очень старых). Вёрстка разваливается, JS не выполняется. Меня это абсолютно не волнует. Сейчас объясню почему.
В своё время потратил много времени и нервов обеспечивая совместимость со свежими версиями IE и прочими Операми. Тогда в этом был смысл. Сейчас... Перейдём сразу к цифрам.
Это свежая статистика по заходам из разных браузеров за год (от другого более старого проекта, чтобы выборка была показательной):
Ни для кого не секрет, что подавляющее большинство популярных браузеров теперь основано на Chromium (Blink). Safari, конечно, использует WebKit, но учитывая их родство и схожесть, можно объединить.
Делаем элементарные подсчёты по данным диаграммы и получаем примерно 95% посетителей, использующих Chromium-ы/Safari. Т. е. веб-страницы уже на 95% кроссбраузерны (за исключением мелких нюансов). При том, что не было приложено вообще никаких дополнительных усилий.
Стоит ли городить костыли, которые могут замедлять работу страниц у 95% пользователей, чтобы обеспечить приемлемое отображение у 5% пользователей? Мой ответ — нет.
P. S.
Всё вышесказанное не относится к специфическим проектам, вроде веб-интерфейса роутера, где действительно важно поддерживать старые браузеры.