Пренебрежение программистами веб-стандартами: серьезная ошибка, которую нельзя допускать.

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

Самое важное, что вам нужно знать

  • На главных страницах 2% самых посещаемых веб-сайтов содержатся нарушения правил HTML, а при строгом соблюдении рекомендаций по передовым методам этот показатель снижается до 2.6%.
  • Более 33% веб-сайтов страдают от проблем с доступностью, что может привести к штрафам в соответствии с такими законами, как Европейский закон о доступности.
  • Веб-стандарты необходимы для обеспечения читаемости во всех браузерах и предпочтения роботов с искусственным интеллектом к контенту, понятному человеку; игнорирование их может подтолкнуть клиентов к поиску альтернатив, таких как код, сгенерированный ИИ.

  • Проект ValidateHTML проанализировал 5,000 наиболее популярных доменов на основе списка Tranco.
  • Руководитель проекта Тео Дюкрок обнаружил, что только 53% этих сайтов имели удобочитаемые для человека главные страницы.
  • Почти 90% веб-сайтов не соответствовали веб-стандартам W3C и даже демонстрировали нарушения спецификаций HTML5.

Независимый проект ValidateHTML, возглавляемый французским разработчиком Тео Дюкроком, выявил вопиющее пренебрежение веб-стандартами на большинстве самых посещаемых сайтов в интернете.

После анализа 5,000 доменов компания ValidateHTML обнаружила, что чуть более половины сайтов имели удобочитаемые домашние страницы и не соответствовали стандартам HTML, установленным Всемирным консорциумом Всемирной паутины (W3C) и Рабочей группой по технологиям веб-гипертекстовых приложений (WHATWG).

Сайты были отобраны из списка 5,000 лучших веб-сайтов по версии Tranco, и исследование Docrow выявило неутешительную тенденцию: сайты публикуются потому, что они «достаточно хороши», и современные браузеры способны исправить большинство обнаруженных в них ошибок программирования.

ValidateHTML обнаруживает недопустимый HTML-код.

В рамках проекта Тео Дюкрока каждый из 5,000 веб-сайтов был проверен с помощью инструмента проверки HTML5 на сайте html-validate.org . Проверялись только главные страницы; страницы платной подписки или статьи, созданные с помощью систем управления контентом (CMS), которые, по мнению Дюкрока, «вероятно, гораздо хуже», не проверялись.

Объявляя результаты исследования ValidateHTML , Дюкро недвусмысленно заявил, что «хороший HTML — это исключение, а не правило». 87.2% самых посещаемых веб-сайтов имеют нарушения HTML на своих главных страницах, в то время как только 12.8% предлагают «полностью корректный HTML». Но это консервативная оценка; если бы применялись лучшие практики веб-стандартов, только 2.6% из 5,000 лучших веб-сайтов в списке Tranco можно было бы считать имеющими корректный HTML.

Между тем, проблемы с доступностью существуют более чем на 33% веб-сайтов. Европейское законодательство о доступности и аналогичные правила по всему миру приводят к тому, что соответствие требованиям не гарантируется. Это крайне рискованно, поскольку может повлечь за собой штрафы.

Dokro также проверил домен validatehtml.com с помощью того же инструмента проверки, выявив некоторые ошибки.

Почему веб-стандарты важны?

Стандарты, установленные W3C с 1996 года и WHATWG (в которую входят Apple, Google , Mozilla и Microsoft) с 2004 года, гарантируют, что разработчики веб-сайтов ставят пользователей на первое место, обеспечивая доступность контента для людей с ограниченными возможностями и предотвращая использование нецелесообразного или скрытого кода и дизайна.

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

Во-вторых, и, пожалуй, самое важное, боты с искусственным интеллектом действительно предпочитают контент, понятный человеку. Это говорит о том, что рассматриваемый веб-сайт предназначен для чтения и/или использования человеком, и поэтому его стоит посетить.

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



Комментарии закрыты.