Von 88 auf 100 PSI: Claude Code für die Front-End-Optimierung

Ein Entwickler nutzte Claude Code als Debugging- und Implementierungspartner, um den PageSpeed Insights-Mobile-Score seiner Website von 88 auf 100 zu steigern (eine Artikelvorlage verbesserte sich von 74 auf 100). Der Beitrag auf r/ClaudeAI beschreibt den praktischen Workflow – keine einmalige Lösung, sondern eine Reihe gezielter Eingriffe.
Wichtigste Optimierungen
- Responsive Bilder + srcset: Claude erkannte, dass das Mobile-Hero-Bild zu groß war, generierte responsive Bildvarianten und fügte
srcset-Attribute hinzu. - LCP-Preload: Hinzufügen eines responsiven Preloads für das LCP-Bild mittels
<link rel="preload" as="image" imagesrcset="...">. - Forced-Reflow-Fix: Ersetzen eines Header-Scroll-Listeners (der bei Scrollen ein erzwungenes Layout auslöste) durch
IntersectionObserver. - Schriftarten-Audit: Ermitteln, welche Schriftgewichte tatsächlich verwendet wurden, und Entfernen ungenutzter.
- Build-Zeit-Bildmaße: Hinzufügen von
width- undheight-Attributen zu Markdown-Bildern zur Build-Zeit, um Layout-Verschiebungen zu vermeiden. - Entfernung von Font-Preloads auf Artikelseiten: Kontraintuitiv, aber effektiv – vorab geladene Schriftarten konkurrierten auf gedrosselten Mobilgeräten mit dem Hero-Bild um Bandbreite. Da Schriftarten
font-display: swapverwendeten, ließ das Entfernen der Preloads das LCP-Bild schneller laden.
Effektives Prompting-Muster
Der Entwickler stellte fest, dass Claude Code am besten mit spezifischen Diagnose-Threads funktioniert. Statt vager Prompts sollten PSI-Ergebnisse eingegeben und nach dem kleinsten sicheren Patch gefragt werden. Beispielmuster: PSI-Befund eingeben, Claude bitten, die relevante Komponente zu inspizieren, dann eine minimale Korrektur anfordern, kein großes Refactoring.
Menschliches Urteil bleibt nötig
Einige Optimierungen wirkten visuell zu aggressiv – der Autor erhöhte die Logo-Qualität wieder, während der Score bei 100 blieb. Bilder unterhalb des Falzes und Design-Kompromisse erforderten menschliche Entscheidungen. Claude Code beschleunigte die Iteration, aber der Entwickler musste weiterhin Leistung, Zugänglichkeit und Designqualität abwägen.
Ausführlicher Beitrag
Der Autor veröffentlichte eine längere technische Version mit spezifischen CWV-Änderungen und Vorher/Nachher-Zahlen auf goodrich.digital.
📖 Vollständige Quelle lesen: r/ClaudeAI
👀 Siehe auch

Java-Leistungsoptimierung: Acht Anti-Patterns, die Ihren Code verlangsamen
Eine Java-Bestellverarbeitungs-App verbesserte sich von 1.198 ms auf 239 ms Laufzeit, von 85.000 auf 419.000 Bestellungen pro Sekunde und von 1 GB auf 139 MB Heap-Verbrauch, indem acht häufige Anti-Patterns behoben wurden, die durch Java Flight Recording Profiling identifiziert wurden.

Drei wesentliche OpenClaw-Fähigkeiten für einen stabilen Aufbau: Speicher, Sicherheit und Erkundung
Ein Reddit-Beitrag empfiehlt, zuerst drei spezifische Arten von OpenClaw-Fähigkeiten zu installieren: eine Speicherkorrekturfähigkeit, um Kontextverlust zu verhindern, eine lokale Sicherheitsprüfungsfähigkeit, um auf bösartigen Code zu überprüfen, und einen kuratierten Entdeckungshub, um gepflegte Tools zu finden.

Wie man OpenClaw vollständig lokal mit Ollama ausführt
Ein Reddit-Beitrag beschreibt einen Prozess, um OpenClaw vollständig lokal ohne Cloud-APIs oder Abrechnung pro Token auszuführen, indem Ollama und LLMFit zur Bewertung lokaler Modelle verwendet werden.

OpenClaw-Subagenten als zustandslose Funktionen statt als dauerhafte Teammitglieder behandeln
Ein Entwickler teilt seine Erfahrung beim Wechsel von der Behandlung von OpenClaw-Subagenten als persistente Teammitglieder mit Persönlichkeiten hin zur Betrachtung als zustandslose Funktionsaufrufe mit spezialisierten Aufgaben.