Sıfır JavaScript'in savunusu
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.