Lekceważenie standardów sieciowych przez programistów to poważny błąd, na który nie można dłużej pozwalać.
W tym artykule ujawniono, jak programiści zaniedbują podstawowe standardy internetowe, co negatywnie wpływa na jakość stron internetowych i komfort użytkowania. Dowiedz się, jakie są konsekwencje i dlaczego takie zaniedbanie jest niedopuszczalne.
Najważniejsze rzeczy, które musisz wiedzieć
- 2% najczęściej odwiedzanych stron internetowych zawiera strony główne naruszające zasady HTML, a gdy stosowane są rygorystyczne zasady najlepszych praktyk, odsetek ten spada do zaledwie 2.6%.
- Ponad 33% stron internetowych ma problemy z dostępnością, co naraża je na potencjalne grzywny na mocy przepisów takich jak Europejska ustawa w sprawie dostępności.
- Standardy sieciowe odgrywają kluczową rolę w zapewnieniu czytelności treści w różnych przeglądarkach oraz preferencji robotów AI dla treści zrozumiałych dla człowieka. Ignorowanie tych standardów może sprawić, że klienci zaczną szukać alternatyw, takich jak kod generowany przez sztuczną inteligencję.
- Projekt ValidateHTML zbadał 5,000 najpopularniejszych domen na podstawie listy Tranco.
- Kierownik projektu, Theo Ducrocq, odkrył, że tylko 53% tych witryn miało strony główne czytelne dla człowieka.
- Prawie 90% stron internetowych nie spełnia standardów internetowych W3C i narusza specyfikację HTML5.
Niezależny projekt ValidateHTML, nadzorowany przez francuskiego programistę Theo Ducrocqa, ujawnił rażący brak poszanowania standardów internetowych na większości najpopularniejszych witryn w Internecie.

Po przeanalizowaniu 5,000 domen organizacja ValidateHTML ustaliła, że nieco ponad połowa witryn miała czytelne dla człowieka strony główne i nie spełniała standardów HTML ustalonych przez World Wide Web Consortium (W3C) i Web Hypertext Applications Technology Working Group (WHATWG).
Strony wybrano z listy 5,000 najlepszych stron internetowych przygotowanej przez Tranco, a badania Docrow ujawniły rozczarowującą tendencję polegającą na publikowaniu stron, które są „wystarczająco dobre”, a nowoczesne przeglądarki są w stanie naprawić większość błędów programistycznych, na jakie napotykają.
ValidateHTML wykrywa nieprawidłowy kod HTML
Projekt Theo Ducrocqa polegał na przesłaniu każdej z 5,000 stron internetowych do narzędzia do walidacji HTML5 na stronie html-validate.org . Sprawdzono tylko strony główne; strony z płatnościami i artykuły generowane przez systemy zarządzania treścią (CMS), które Ducrocq uważa za „prawdopodobnie znacznie gorsze”, nie zostały uwzględnione.
Ogłaszając wyniki ValidateHTML , Ducrot jednoznacznie stwierdził, że „dobry kod HTML jest wyjątkiem, a nie regułą”. 87.2% najczęściej odwiedzanych witryn internetowych ma strony główne naruszające zasady HTML, podczas gdy tylko 12.8% z nich oferuje „w pełni poprawny kod HTML”. Jest to jednak ostrożna ocena; gdyby zastosować najlepsze praktyki w zakresie standardów internetowych, tylko 2.6% z 5,000 najpopularniejszych witryn na liście Tranco można by uznać za posiadające poprawny kod HTML.
Tymczasem problemy z dostępnością występują w ponad 33% stron internetowych. Europejskie prawo dotyczące dostępności i podobne regulacje na całym świecie oznaczają brak zgodności. Jest to niezwykle ryzykowne, ponieważ może skutkować karami finansowymi.
Dokro sprawdził również domenę validatehtml.com przy użyciu tego samego narzędzia walidacyjnego i wykrył pewne błędy.
Dlaczego standardy sieciowe są ważne?
Standardy ustanowione przez W3C od 1996 r. oraz WHATWG (w skład której wchodzą Apple, Google , Mozilla i Microsoft) od 2004 r. gwarantują, że twórcy stron internetowych stawiają użytkowników na pierwszym miejscu, gwarantują osobom z problemami z dostępnością możliwość korzystania z treści i zapobiegają stosowaniu nieuzasadnionego lub tajnego kodu i projektów.
Niektórzy mogą twierdzić, że standardy internetowe nie mają już znaczenia w dobie robotów czytających strony internetowe, opartych na sztucznej inteligencji , ale takie stwierdzenie pomija dwa fundamentalne fakty. Po pierwsze, standardy są ważne dla zapewnienia czytelności stron internetowych we wszystkich przeglądarkach.
Po drugie, i być może najważniejsze, boty AI rzeczywiście preferują treści czytelne dla człowieka. Sugeruje to, że dana strona internetowa jest przeznaczona do czytania i/lub użytkowania przez człowieka i dlatego warto ją odwiedzić.
Programiści, którzy tworzą strony internetowe niezgodne ze standardami sieciowymi, nie tylko stwarzają sobie problem, który będzie wymagał późniejszego rozwiązania. Klienci lub menedżerowie mogą również szukać alternatywnych rozwiązań i rozważyć kod generowany przez sztuczną inteligencję jako zamiennik.
Możliwość dodawania komentarzy nie jest dostępna.