Preskoči na sadržaj

Pojmovnik

Progresivno poboljšanje

Građenje tako da stranica radi i sa samim HTML-om, pa se CSS i JavaScript dodaju kao poboljšanja, a ne kao uslov.

Argument nije nostalgija. Skripte otkažu iz sasvim običnih razloga — istekne vrijeme, domen je blokiran, jedan svežanj se ne raščlani — a obrazac koji se šalje i bez JavaScripta kroz sve to nastavlja da radi, dok onaj koji ne može postaje mrtav pravougaonik.

Ovo je usput postalo i pitanje o AI-ju. Pretraživači, čitači kanala i agenti čitaju strukturu, a stranica čiji sadržaj postoji tek pošto se skripta izvrši za njih je prazna stranica. Ono što preživi bez JavaScripta otprilike je ono što preživi mašinsko čitanje.

U praksi je to redoslijed, a ne učenje: prvo neka radi, pa onda neka bude prijatno. Veza koja vodi na stranicu pa se presretne radi mekšeg prelaza ne košta ništa više, a u najgorem slučaju ostane veza.