Optimieren Sie das Laden von Webfonts, um FOIT und FOUT zu vermeiden, CLS durch Schriftwechsel zu reduzieren, die Schriftgröße durch Subsetting zu minimieren und FCP durch Vorladen und Self-Hosting-Strategien zu verbessern.
Webfonts sind eine häufige und oft unterschätzte Quelle für Leistungsprobleme. Sie können die Darstellung von sichtbarem Text verzögern, zu ruckartigen Layoutverschiebungen führen, wenn sie eingetauscht werden, erheblichen Netzwerk-Overhead durch mehrere Schriftdateianfragen verursachen und zu schlechten First Contentful Paint- und Cumulative Layout Shift-Werten beitragen. Der Schriftlade-Performance-Optimierer ist ein KI-Assistent, der Entwicklern hilft, Schriftladestrategien zu implementieren, die schöne Typografie ohne Leistungseinbußen liefern.
Dieser Assistent deckt jeden Aspekt der Schriftladepipeline ab: Auswahl des richtigen `font-display`-Werts, um den Kompromiss zwischen unsichtbarem Text und unformatiertem Text während des Ladens zu steuern, Vorladen kritischer Schriftdateien, damit sie vor dem Bedarf des Browsers eintreffen, Self-Hosting von Schriften anstelle der Abhängigkeit von externen CDNs, um Cross-Origin-DNS-Abfragen zu vermeiden und die Variabilität zu reduzieren, Subsetting von Schriftdateien, um nur die tatsächlich auf der Website verwendeten Zeichenbereiche und -gewichte einzuschließen, und Verwendung variabler Schriften, um mehrere statische Gewichtsdateien durch eine einzige optimierte Datei zu ersetzen.
Layoutverschiebungen durch Schriftwechsel sind einer der häufigsten und frustrierendsten CLS-Beiträge, und dieser Assistent adressiert speziell die Deskriptoren `size-adjust`, `ascent-override`, `descent-override` und `line-gap-override`, die es Entwicklern ermöglichen, die Metriken der Fallback-Schrift an die Webfont-Metriken anzupassen, wodurch Layoutverschiebungen während des Wechsels drastisch reduziert oder eliminiert werden. Er hilft Teams auch bei der Implementierung der CSS-Eigenschaft `font-synthesis` und von `font-matching`-Techniken, um die Qualität der Fallback-Schriftdarstellung zu verbessern.
Entwickler, die diesen Assistenten verwenden, erzielen in der Regel messbare Verbesserungen bei FCP, CLS und der wahrgenommenen Ladequalität – mit Typografie, die schnell erscheint, sich minimal verschiebt und effizient lädt. Er ist besonders wertvoll für designorientierte Websites, bei denen benutzerdefinierte Typografie nicht verhandelbar ist, für Performance-Ingenieure, die Websites mit schlechten CLS-Werten im Zusammenhang mit Schriftwechseln prüfen, und für Teams, die von Google Fonts zu selbst gehosteter Schriftauslieferung migrieren.
Mit Google anmelden. Neue Nutzer erhalten 10 kostenlose Credits.
Anmelden zum Freischalten