18.08.2025 18:30 Uhr

Vanilla

Barrierefreiheit und Performance

Vanilleeiskugeln in einer dunklen Schale auf einem Holztisch (Ki-generiert mit Firefly)

Bild KI-generiert mit Adobe Firefly

Ich hab hier im Blog und drumrum mal ein bisschen ausgemistet und umgemodelt. Bootstrap, jQuery und Chocolat rausgeworfen und dadurch allein ca. 500kb Pageload gespart. Baut jetzt alles auf reinem CSS und JS auf — man spricht auch von Vanilla Code. Hat jetzt nen Lighthouse-Score von zwischen 901 und 100 über alle Kategorien. Das Thema Barrierefreiheit bin ich direkt mit angegangen, hab Farbkontraste, Abstände optimiert und z.B. Aria-Labels hinzugefügt. Bilder werden jetzt responsiv ausgegeben und auf schmalen Displays ohne Anschnitt im Original-Seitenverhältnis. Ich hoffe im Feed klappt auch noch alles. Sagt gern bescheid, wenn ihr Fehler entdeckt.

1 Die Startseite ist aufgrund der externen Inhalte von Mastodon noch etwas lahm. Hierfür werde ich mir ein Caching überlegen. Edit: 20.08. done, siehe Kommentar.

Reaktionen

Lass gern deine Meinung da, oder drück das Herz um mir eine Freude zu machen ;)

Mit dem Absenden stimmst du zu, dass die eingegebenen Daten gespeichert und in Form eines Kommentars dargestellt werden dürfen. Infos zum Datenschutz.

Kommentare

Sascha
# Uhr von Sascha

Homepage jetzt auch optimiert. Letzter Mastodon-Post wird über einen Controller für 10 Minuten gecached und somit nicht jedesmal von extern geladen. Mit den Bildern von Mastodon unten auf der Startseite war es etwas komplexer. Diese werden lokal gespeichert und dann als assets angelegt, damit ich sie croppen und responsive ausgeben kann. Jetzt hat die Startseite auch einen Lighthouse-Score von 100/100.

antworten

Reaktionen bei Mastodon

Du kannst auch gern bei Mastodon auf diesen Artikel antworten. Bitte beachte, dass Dein Post dann auch hier unter den Kommentaren erscheint, wenn öffentlich.

Profilbild Sascha
von
Antworten, Likes, Boosts.