Shifts link-anbefalinger, vol.5
Fredag betyder links, og i dag kan du bl.a. læse om arbejdet med at udvikle den nyeste "major" version af tilgængelighedsstandarden, WCAG, og hvordan helt almindelig, semantisk HTML nogen gange kan være den bedste og mest effektive løsning.
WCAG 2.2 og 3.0 under udarbejdelse
I 2018 blev tilgængelighedsstandarden, WCAG, opdateret til version 2.1. På det tidspunkt var der gået 10 år siden version 2.0 var blevet udgivet, men med den nye, øgede fokus på tilgængelighed, er der ingen grund til at hvile på laurbærrene, og derfor er version 2.2 da også lige om hjørnet. Men, ikke nok med det, så er arbejdet med den næste store version, 3.0, allerede igangsat, og det er bl.a. med fokus på at ændre formen og ikke mindst de metoder, der skal bruges til at teste websites og applikationer op mod standarden, så der kommer en ensrettet måde at gøre tingene på.
GitHub dropper cookie-notifikationen
Cookie-notifikationen er en af de mest frustrerende oplevelser, brugerne har, når de besøger et website, til trods for at de netop eksisterer for brugernes skyld. De er også frustrerende for virksomhederne, der implementerer dem, for det er ikke nemt og overskueligt at vide, hvilke cookies ens site sætter, når man (og det gør de fleste større sites) benytter sig af 3. parts services, såsom Analyse-værktøjer, A/B-tests mm.
Men! Faktisk forholder det sig sådan at man slet ikke behøver vise brugeren en cookie-notifikation, hvis de cookies man sætter er "teknisk nødvendige" for at websitet fungerer, og det har GitHub taget konsekvensen af, og har altså droppet notifikationen (og en stribe cookies).
HTML — stadig den mest effektive løsning
I en verden af konstant forandring, og hvor teknologien bevæger sig hurtigere end man kan nå at følge med, er det måske nemt at blive fristet til at gribe efter den nyeste, smarteste og — lad os bare være ærlige — for udviklerne sjoveste metode at løse udfordringerne på. Det er dog en ret god idé at slå koldt vand i blodet og gøre som Tim Berners-Lee gjorde, da han udviklede The World Wide Web:
Choose the least powerful language suitable for a given purpose.
.. og på internettet betyder det som regel: brug semantisk HTML, der bliver renderet på serveren fremfor klienten. Årsagen hertil er simpel, nemlig at vi som udviklere altid har fuld kontrol over hvad vi sender (serveren), men har ingen anelse eller idé om hvor vores kode ender (klienten).