Главное Авторские колонки Вакансии Образование
Выбор редакции:
665 4 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Кроссбраузерность — битва с пустотой

Разработчики десятилетиями бьются за единообразное отображение и функционирование веб-страниц. Всех это жутко раздражает, но мало кто перестаёт лепить костыли. Может, в 2020 году пора прекратить ломать копья?
Мнение автора может не совпадать с мнением редакции

Сайт «Цена на» нормально не работает в старых браузерах (даже в не очень старых). Вёрстка разваливается, JS не выполняется. Меня это абсолютно не волнует. Сейчас объясню почему.

В своё время потратил много времени и нервов обеспечивая совместимость со свежими версиями IE и прочими Операми. Тогда в этом был смысл. Сейчас... Перейдём сразу к цифрам.

Это свежая статистика по заходам из разных браузеров за год (от другого более старого проекта, чтобы выборка была показательной):


Ни для кого не секрет, что подавляющее большинство популярных браузеров теперь основано на Chromium (Blink). Safari, конечно, использует WebKit, но учитывая их родство и схожесть, можно объединить.

Делаем элементарные подсчёты по данным диаграммы и получаем примерно 95% посетителей, использующих Chromium-ы/Safari. Т. е. веб-страницы уже на 95% кроссбраузерны (за исключением мелких нюансов). При том, что не было приложено вообще никаких дополнительных усилий.

Стоит ли городить костыли, которые могут замедлять работу страниц у 95% пользователей, чтобы обеспечить приемлемое отображение у 5% пользователей? Мой ответ — нет.

P. S.

Всё вышесказанное не относится к специфическим проектам, вроде веб-интерфейса роутера, где действительно важно поддерживать старые браузеры.

+3
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Kate Ronin
В целом соглашусь. 5% перейдут на нормальный софт, когда пойму, что половина сайтов у них не работает.
Ответить
Цена на
Просто поиск цен на товары
Евгений 10302
Я, кстати, давно заметил, что многие немаленькие сайты (преимущественно иностранные) не совсем корректно работают в Firefox, т. к. они сейчас почти единственный «не-Crhomium».
Ответить
Леонид Коренев
Я бы даже сказал пару лет назад можно было говорить заказчикам: «Всё господа, в вашем любимом IE работать больше ничего не будет, примите это как факт». Собственно тоже практически перестал что-то подгонять под непопулярные браузеры, ибо доля посетителей из них незначительна.
Ответить
Павел Тополев
Если умеете убеждать заказчика, то можно вообще работать в удовольствие. К сожалению, заказчики разные попадаются.
Ответить
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.