colspan=15: “JavaScript olmadan çalışmalı”

Maglup

Co-Admin
Web sitelerinin JavaScript olmadan çalışması ve kabul edilebilir şekilde görüntülenmesi gerektiğine dair uzun bir profesyonel gelenek vardır. Uygulamalar söz konusu olduğunda, bazı katılımcılar da buna ihtiyaç duyar. Komut dosyası tabanlı uygulamaların çoğalması ve başarısıyla birlikte, web siteleri ve uygulamaların “JavaScript olmadan çalışmasının” ne kadar önemli olduğu sorusu ortaya çıkıyor.


Konunun büyük ölçüde artık alakalı olmadığını söylemek için iyi bir neden var. JavaScript’in her yerde kullanıldığı ve desteklendiği zamanlarda, bu gereksinimin kullanıcının ihtiyaçları ve erişilebilirlik (ne botların ihtiyaçları) ile hiçbir ilgisi yoktur.

Önce bazı verilere bakmak iyi bir fikirdir. JavaScript, tüm web sitelerinin komut dosyası olmadan çalışması için teknik gerekliliği haklı çıkarmak için kullanıcılar tarafından ne sıklıkla devre dışı bırakılır? (Verilerin seyrek olduğunu ve MediaWiki ile diğerlerinin temelde aynı verileri yansıttığını unutmayın.)

Biraz daha derine inmek gerekirse, yardımcı teknolojiler de dahil olmak üzere JavaScript’i varsayılan olarak devre dışı bırakan ve bizi komut dosyaları olmadığında destek sağlamaya zorlayabilecek herhangi bir kullanıcı aracısı var mı?

Açıkça metin tarayıcıları dışında hiç yok gibi görünüyor.

Popüler arama motorları, önceden yazılmamış siteler veya uygulamalar gerektirir mi?

Gerçek büyükler Google ve Bing ve özellikle kendi ülkelerinde Çin’de Baidu ve Rusya’da Yandex. Baidu’ya güvenmeyen sitelerin bile bu cephede bir sorunu yok gibi görünüyor. Googlebot bu yıldan beri “her zaman yeşil” olmuştur, Bingbot JavaScript’i hemen hemen işleyebilir ve Yandex, JavaScript’i desteklemeye uzun zaman önce başlamıştır. Baidu, henüz JavaScript’i işleyemeyen tek botu kullanıyor olabilir.


Sitelerin ve uygulamaların JavaScript desteği olmadan çalışması gerektiğini kim söyledi (ve bunu ne zaman söylediler)?

Gereksinim artık neredeyse bir efsane gibi görünüyor, yalnızca WebAIM “1999 WCAG 1.0, sayfaların komut dosyası devre dışı bırakılarak işlevsel ve erişilebilir olmasını gerektiriyordu, WCAG 2.0 ve diğer tüm modern politikalar JavaScript’in gerekli olmasına izin veriyor.”

Diğer durumlarda olduğu gibi daha fazla veri kullanabilsek de, oldukça net bir tablo ortaya çıkıyor:

  1. Yaklaşık on yıl önce, 500 kullanıcıdan yalnızca biri JavaScript’i devre dışı bıraktı ve tam olarak hangi isteklerin gerçek kullanıcılara karşılık geldiğini veya her isteğin amacının ne olduğunu bilmesek de, bu isteklerin hepsinin farklı kullanıcıları temsil etmediğini varsayabiliriz. kritik ihtiyaçlarla da.
  2. Yalnızca metin tarayıcıları JavaScript’i desteklemez ve sonuçlarının farkında olmayan hiç kimse metin tarayıcısı kullanmaz.
  3. Hiçbir büyük Batılı arama motoru JavaScript’i işleyemez.
  4. Hiçbir büyük standart, sitelerin ve uygulamaların JavaScript desteği olmadan çalışmasını gerektirmez.
Konu tam olarak bu olmayabilir – belki bir şeyi gözden kaçırıyorum – ama söylediği bir şey var: kuralı kanıtlayan birkaç istisna dışında (şu anda Çin’i hedefleyen web uygulamaları ve aynı zamanda olabilecek özel şirket içi uygulamalar) JavaScript desteği olmadan çalış), “JavaScript olmadan çalışmalıdır” kullanımdan kaldırılmıştır – bu gereklilik sona ermiştir. Kontrol listelerimizden başlayarak, onları canlı tutmaya çalışmaktan vazgeçebiliriz.


()



ana sayfaya