Geçerli en küçük HTML sayfası kaç bayt?
Bir web sayfası en az ne kadar küçük olabilir? Cevap sandığından kısa: birkaç düzine karakter.

Modern bir web sayfası ortalama birkaç megabayt. Peki alt sınır ne? Yani geçerli sayılan en küçük HTML belgesi kaç bayt tutar?
Cevap: 25 bayt civarı
HTML5 doğrulayıcısından geçen en kısa belge şu:
<!DOCTYPE html><title>a</title>Bu 30 karakterin altında bir dosya. Sebebi şu: HTML5 spesifikasyonunda html, head ve body etiketlerinin açılış ve kapanışları isteğe bağlı. Tarayıcı bunları ayrıştırma sırasında kendisi ekliyor. Zorunlu olan yalnızca doctype bildirimi ve boş olmayan bir title elemanı. Farklı HTML sürümleri için minimal belge örneklerini Mathias Bynens derlemiş.
Peki 1 bayt mümkün mü?
Doğrulayıcıdan geçmesini istemiyorsan evet. İçinde tek bir harf bulunan bir dosya, .html uzantısıyla sunulduğunda tarayıcıda sorunsuz açılır ve o harfi gösterir. Tarayıcılar hatalı işaretlemeyi düzeltmek üzere tasarlandı; eksik etiketleri tamamlar, bilmediğini yok sayar. Ama bu "geçerli" değil, "hoş görülen" bir belgedir. Boş dosya bile 200 yanıtıyla açılır — sadece ekranda hiçbir şey olmaz.
Bu neden önemli?
Minimal HTML tartışması akademik bir merak gibi görünse de pratik bir sonucu var: bir sayfanın ağır olmasının sebebi HTML değil. Tipik bir sayfada baytların ezici çoğunluğu JavaScript paketleri, web fontları ve görsellerden geliyor. Metin içeriğinin kendisi genellikle toplam boyutun yüzde birini bile bulmuyor.
Denemek istersen
Bir metin düzenleyicide yukarıdaki tek satırı yaz, index.html olarak kaydet ve tarayıcıda aç. Sekme başlığında "a" yazacak, sayfa boş görünecek — ve elinde tam olarak geçerli, çalışan bir web sitesi olacak.