The Kilim Gazette

Web, yazı ve yavaş üretim üzerine notlar

Teknoloji

Sıfır JavaScript'in savunusu

Sayfaların çoğu belgedir. Onları script'siz yayınlamak bir kısıt değil, bir özelliktir.

Dokuma kilim motiflerinden soyut bir desen

Web'in çoğu hâlâ belgelerden oluşuyor: bir yazı, bir menü, bir fiyat listesi, bir doküman sayfası. Yine de hepsi bir framework yüklüyor ve bedelini tek çizgi çeken bir trende okuyucu ödüyor.

Neyden vazgeçiyorsunuz

Sandığınızdan azından. Bir details öğesi açılıp kapanır, bir form gönderilir, bir link Speculation Rules ile sonraki sayfayı önceden yükler. Tarayıcı, son baktığımızdan beri çok şey öğrendi.

  • Menüler ve akordeonlar: <details> ve <summary>
  • Koyu tema: prefers-color-scheme
  • Anında geçiş: üzerine gelince önceden yükleme

Ne kazanıyorsunuz

İlk istekte çizilen, ekran okuyucunun anladığı ve on yıl sonra da çalışan sayfalar. Bir sayfanın gerçekten script'e ihtiyacı varsa bunu yüksek sesle söylemeli.

En hızlı script, hiç göndermediğiniz script'tir.

Sıfırdan başlayın ve sayfanın istediğini ekleyin. Her şeyle başlayıp eksiltmeye çalışmaktan daha iyi bir varsayılan.

Teknoloji bölümünden