
Fallstudien
Core Web Vitals-Workflows mit Google-Tools
Aufgrund der wachsenden Bedeutung von Core Web Vitals konzentrieren sich Websiteinhaber und Entwickler zunehmend auf Leistung und Nutzerfreundlichkeit. Google bietet viele Tools zum Auswerten, Optimieren und Überwachen von Seiten. Nutzer sind jedoch oft verwirrt, wenn es um die verschiedenen Datenquellen und deren effektive Nutzung geht. In diesem Leitfaden wird ein Workflow vorgeschlagen, bei dem verschiedene Tools kombiniert werden, und es wird erläutert, wo und wie diese im Entwicklungsprozess sinnvoll sind.
Monatlicher Bericht zur Baseline für Februar 2025
Hier finden Sie Informationen zu verschiedenen Ereignissen im Zusammenhang mit Baseline im Februar 2025.
„ruby-align“ ist jetzt als Baseline verfügbar
„ruby-align“ ist jetzt Teil von „Baseline“
KI-Modelle mit der Background Fetch API herunterladen
Veröffentlicht: 20. Februar 2025 Das zuverlässige Herunterladen großer KI-Modelle ist eine Herausforderung. Wenn die Internetverbindung der Nutzer unterbrochen wird oder sie Ihre Website oder Webanwendung schließen, gehen teilweise heruntergeladene
Ressourcen vorabrufen, um zukünftige Navigationen zu beschleunigen
Hier erfährst du mehr über den Ressourcenhinweis und die Verwendung von rel=prefetch.
Fehler bei Layout Shifts beheben
Erfahren Sie, wie Sie Layoutverschiebungen erkennen und korrigieren können.
Cumulative Layout Shift optimieren
Cumulative Layout Shift (CLS) ist ein Messwert, der angibt, wie oft Nutzer plötzliche Veränderungen des Seiteninhalts feststellen. In diesem Leitfaden geht es um die Optimierung häufiger Ursachen für CLS wie Bilder und iFrames ohne Dimensionen oder mit dynamischem Inhalt.
CSS-Eigenschaften „scrollbar-color“ und „scrollbar-gutter“ sind jetzt standardmäßig verfügbar
Die CSS-Eigenschaften „scrollbar-color“ und „scrollbar-gutter“ sind in allen gängigen Browser-Engines verfügbar und werden daher als „Neu verfügbar“ eingestuft.
Monatlicher Rechenschaftsbericht zur Baseline für Januar 2025
In dieser ersten Ausgabe des monatlichen Baseline-Digests geht es um Neuigkeiten bei Baseline, bei Google und in der Webentwickler-Community im Januar 2025.
WasmGC- und Wasm-Tail-Call-Optimierungen sind jetzt als Baseline verfügbar
Die WebAssembly-Speicherbereinigung und die Optimierung von Wasm-Tail-Calls sind jetzt in allen gängigen Browser-Engines verfügbar. Sie sind also als Baseline Newly verfügbar.
Largest Contentful Paint (LCP)
In diesem Beitrag wird der LCP-Messwert (Largest Contentful Paint) vorgestellt und es wird erläutert, wie er gemessen wird
Promise.try ist jetzt als Baseline verfügbar
Promise.try ist jetzt in allen gängigen Browser-Engines verfügbar und wird daher als neue Baseline eingestuft.
Vorteile und Einschränkungen von Large Language Models
Veröffentlicht: 13. Januar 2024 Dies ist der erste Teil einer dreiteiligen Reihe zu LLMs und Chatbots. Teil 2 zum Erstellen eines Chatbots mit WebLLM und Teil 3 zur Verwendung der Prompt API sind bereits verfügbar. Large Language Models (LLMs) werden
Lokale und offlinefähige Chatbots erstellen
Veröffentlicht: 13. Januar 2024 Es gibt so viele tolle Projekte, die Sie mit KI erstellen können, mit klassischen Modellen für maschinelles Lernen und neueren Large Language Models (LLMs). Mit LLMs können Computer unter anderem neue Inhalte
Lange Aufgaben optimieren
Sie haben den Hinweis erhalten, den Hauptthread nicht zu blockieren und lange Aufgaben aufzuteilen, aber was bedeutet es, diese Dinge zu tun?
Mit der CSS-Eigenschaft „mask-image“ Effekte auf Bilder anwenden
Mit der CSS-Maskierung können Sie ein Bild als Maskenebene verwenden. Das bedeutet, dass Sie ein Bild, eine SVG oder einen Farbverlauf als Maske verwenden können, um ohne Bildeditor interessante Effekte zu erzeugen.
Baseline 2024: Weitere Tools für Webentwickler
Datensatz „web-features“, Dashboard „Webplattform-Status“, Widget „Baseline-Status“ und mehr! Rückblick auf Baseline 2024
Lazy Loading
In diesem Beitrag wird Lazy Loading und die Optionen für das Lazy Loading von Videos erläutert.
Module vorab laden
Das Vorabladen von Modulen bietet eine Möglichkeit, JavaScript-Module im Voraus deklarativ zu laden.
Browserautofill in Ihren Formularen erfassen
Um die Nutzerfreundlichkeit zu optimieren, ist es wichtig zu verstehen, wie Nutzer mit Ihren Formularen interagieren. Die Browser-Autofill-Funktion spielt dabei eine wichtige Rolle. Hier erfahren Sie, wie Sie Daten dazu erheben und analysieren können, wie Nutzer die Funktion „Autofill“ in Ihren Formularen verwenden.
Teil 2: Clientseitige KI-Toxizitätserkennung erstellen
Die Erkennung von toxischem Verhalten schützt Ihre Nutzer und schafft eine sicherere Onlineumgebung. In Teil 2 lernen wir, wie wir ein clientseitiges KI-Tool erstellen, um unangemessene Inhalte an der Quelle zu erkennen und zu beheben.
Gesamte Blockierzeit (Total Blocking Time, TBT)
In diesem Beitrag wird der Messwert „Total Blocking Time“ (TBT) und seine Messung beschrieben.
Largest Contentful Paint optimieren
Eine detaillierte Anleitung zum Aufschlüsseln des LCP und Identifizierung wichtiger Verbesserungsbereiche
Die effektivsten Möglichkeiten zur Verbesserung der Core Web Vitals
Eine Sammlung von Best Practices, die in Chrome als die größten Möglichkeiten zur Optimierung der Webleistung und Verbesserung der Core Web Vitals identifiziert wurden
Web Vitals
Wichtige Messwerte für eine intakte Website
Erste Schritte mit dem Messen der Web Vitals
Hier erfahren Sie, wie Sie die Web Vitals Ihrer Website sowohl in der Praxis als auch in einer Laborumgebung messen.
Die CSS-Eigenschaft „content-visibility“ ist jetzt als Baseline verfügbar
Die CSS-Eigenschaft „content-visibility“ ist jetzt als Baseline Newly verfügbar.
So wurden die Grenzwerte für die Core Web Vitals-Messwerte definiert
Studien und Methodiken hinter den Core Web Vitals-Grenzwerten
Langsame Interaktionen im Labor manuell diagnostizieren
Sie haben sich Ihre Felddaten angesehen und festgestellt, dass die Interaktionen langsam sind. Im nächsten Schritt erfahren Sie, wie Sie diese Interaktionen manuell testen und die Ursachen dafür ermitteln können.
Referenz
In diesem Artikel erfahren Sie mehr über die Entstehungsgeschichte von Baseline, die Beteiligung von Google und die Inhaberschaft der WebDX-Community-Gruppe.
Back-Forward-Cache
Erfahre, wie du deine Seiten für sofortige Ladevorgänge optimieren kannst, wenn du die Browserschaltflächen „Zurück“ und „Vorwärts“ verwendest.
CSS-Verschachtelungen werden durch CSSNestedDeclarations verbessert
Das CSS-Verschachteln wird noch viel besser!
First Input Delay (FID)
In diesem Beitrag wird der Messwert „First Input Delay (FID)“ vorgestellt und erläutert, wie er gemessen wird.
Leistung vor Ort beheben
Hier erfährst du, wie du Leistungsdaten mithilfe von Informationen zur Fehlerbehebung zuordnen kannst, um mit Analysen echte Nutzerprobleme zu erkennen und zu beheben.
Benchmarking der Leistung von CSS-Eigenschaften "@property"
Welche Auswirkungen hat @property auf die Leistung Ihres Preisvergleichsportals?
Core Web Vitals und Werbeeinnahmen mit Google-Tools korrelieren
Hier erfahren Sie, wie Sie mit Google-Tools Ihre Core Web Vitals mit dem Werbeumsatz in Beziehung setzen können.
Es ist an der Zeit, Lazy Loading für bildschirmunabhängige iFrames einzusetzen.
In diesem Beitrag erfahren Sie mehr über das Attribut „load“ (Ladeattribut) und darüber, wie Sie damit das Laden von iFrames steuern können.
Speicherplatz für das Web
Es gibt viele verschiedene Optionen zum Speichern von Daten im Browser. Welche Option ist für Sie am besten geeignet?
Mehrere progressive Web-Apps in derselben Domain erstellen
Hier lernen Sie die empfohlenen und nicht empfohlenen Methoden kennen, um mehrere PWAs zu erstellen, bei denen dieselbe Domain verwendet wird. Außerdem gibt es Vor- und Nachteile.
Web Push-Protokoll
In dieser interaktiven Anleitung erfahren Sie, wie Sie einen Server erstellen, der Push-Benachrichtigungsabos verwaltet und Web-Push-Protokollanfragen an einen Push-Dienst sendet.
Welche Voraussetzungen müssen erfüllt sein, damit es installierbar ist?
Kriterien für die Installierbarkeit von progressiven Web-Apps
Was macht eine gute progressive Web-App aus?
Was macht eine gute oder großartige progressive Web-App aus?
Umgang mit Updates am Manifest der Web-App in Chrome
Symbole, Verknüpfungen, Farben und andere Metadaten im Web-App-Manifest für Ihre PWA ändern
Web-App-Manifest hinzufügen
Das Web-App-Manifest ist eine einfache JSON-Datei, die dem Browser mitteilt, wie sich Ihre Webanwendung verhalten soll.
Cross-Site-Scripting (XSS) mit einer strengen Content Security Policy (CSP) abschwächen
Hier erfahren Sie, wie Sie eine CSP auf Basis von Script-Nonces oder -Hashes als gestaffelte Sicherheitsebenen gegen websiteübergreifende Skripts bereitstellen.
Zugriff auf Hardwaregeräte im Web
Dieser Artikel hilft Webentwicklern dabei, die richtige Hardware-API für ein bestimmtes Gerät auszuwählen.
Wiederverwendung von Passkeys auf Ihren Websites für Anfragen zu ähnlichen Quellen zulassen
Hier erfahren Sie, wie Sie Anfragen zu verwandten Quellen verwenden können, um die Wiederverwendung von Passkeys auf Ihren Websites zu ermöglichen.
Das richtige Bildformat auswählen
Die Auswahl des richtigen Bildformats ist der erste Schritt zur Bereitstellung optimierter Bilder auf Ihrer Website. Dieser Beitrag hilft dir, die richtige Entscheidung zu treffen.
Lazy Loading für Bilder auf Browserebene für das Web
In diesem Beitrag wird das Attribut „load“ erläutert und erklärt, wie es verwendet werden kann, um das Laden von Bildern zu steuern.
Benutzerdefinierte Messwerte
Mit benutzerdefinierten Messwerten können Sie die für Ihre Website spezifischen Aspekte der Website messen und optimieren.
Leistung mit Google Analytics 4 und BigQuery messen und beheben
Erfahren Sie, wie Sie Web Vitals-Daten an Google Analytics 4-Properties senden und diese für Analysen in BigQuery und Looker Studio exportieren.
Best Practices für Webberechtigungen
In diesem Leitfaden werden Best Practices beschrieben, die Websites beachten sollten, wenn sie Nutzer um die Berechtigung für den Zugriff auf sensible Funktionen wie Kamera, Mikrofon und Standort bitten, um unnötige Aufforderungen zu minimieren und den Zugriff zu blockieren.
Best Practices für Cookie-Hinweise
Hier erfahren Sie, wie sich Cookie-Hinweise auf die Leistung, Leistungsmessung und Nutzerfreundlichkeit auswirken.
Medienbenachrichtigungen und Wiedergabesteuerung mit der Media Session API anpassen
Webentwickler können Medienbenachrichtigungen anpassen und mit der Media Session API auf medienbezogene Ereignisse wie Such- oder Trackänderungen reagieren.
Langsame Interaktionen im Außendienst erkennen
Bevor Sie langsame Interaktionen im Labor reproduzieren können, um die Interaction to Next Paint für Ihre Website zu optimieren, müssen Sie sich auf Felddaten stützen, um sie zu finden. In diesem Leitfaden erfahren Sie, wie das geht.
Tabindex verwenden
Verwenden Sie das Attribut tabindex , um die Tabposition eines Elements explizit festzulegen.
Zeit bis zum ersten Byte (TTFB)
Dieser Post stellt den Messwert Time to First Byte (TTFB) vor und erklärt, wie er gemessen wird.
Praktisches Prompt Engineering für kleinere LLMs
Hier erfahren Sie, wie Sie Ihre Prompts anpassen, um bevorzugte Ergebnisse für verschiedene LLMs, Modelle und Modellgrößen zu erzielen.
Interaction to Next Paint (INP)
In diesem Beitrag wird der Messwert „Interaction to Next Paint“ (INP) vorgestellt und erklärt, wie er funktioniert, wie er gemessen wird, und gibt Verbesserungsvorschläge.
CSS-Farbschema-abhängige Farben mit „light-dark()“
description: Definieren Sie mit der Funktion „light-dark()“ die Farben, die auf das verwendete Farbschema reagieren.
WebAssembly-Leistungsmuster für Webanwendungen
Dieser Leitfaden richtet sich an Webentwickler, die von WebAssembly profitieren möchten. Sie erfahren anhand eines laufenden Beispiels, wie Sie Wasm nutzen können, um CPU-intensive Aufgaben auszulagern.
Animierte CSS-Rasterlayouts
Im CSS-Raster können Sie mit den Eigenschaften `grid-template-columns` und `grid-template-rows` Liniennamen definieren und die Größe der Rasterspalten bzw. -zeilen verfolgen. Durch die Unterstützung der Interpolation für diese Eigenschaften können Rasterlayouts reibungslos zwischen Zuständen übergehen, anstatt an der Hälfte einer Animation oder eines Übergangs einrasten zu müssen.
Chrome-Dino-Spiel mit dem Gamepad spielen
Hier erfahren Sie, wie Sie Webspiele mit der Gamepad API steuern.
Inert-Attribut
Die inert-Eigenschaft ist ein globales HTML-Attribut, das das Entfernen und Wiederherstellen von Nutzereingabeereignissen für ein Element vereinfacht, einschließlich Fokusereignisse und Ereignisse aus Hilfstechnologien.
Passkey-Anbieter mit AAGUID ermitteln
Die vertrauenden Parteien können anhand der AAGUID ermitteln, woher der Passkey stammt. So funktionierts.
Wasm mit Binärdateien kompilieren und optimieren
Am Beispiel einer synthetischen Spielzeugsprache namens ExampleScript erfahren Sie, wie Sie WebAssembly-Module in JavaScript mit der Binaryen.js API schreiben und optimieren.
Audio und Video in HTML5 aufnehmen
Die Audio-/Videoaufnahme ist seit langem der „Heilige Gral“ der Webentwicklung. Viele Jahre lang mussten wir uns auf Browser-Plug-ins wie Flash oder Silverlight verlassen. Komm schon! HTML5 als Retter in der Not Es ist vielleicht nicht
Die Webkomponente <model-viewer>
Mit der Webkomponente <model-viewer> können Sie 3D-Modelle auf einer Webseite deklarativ verwenden.
Nutzerüberprüfung im Detail
Weitere Informationen zum Verwenden von „userVerification“ in WebAuthn
Warum unterscheiden sich die CrUX-Daten von meinen RUM-Daten?
Weitere Informationen dazu, warum RUM-Daten unterschiedliche Core Web Vitals-Werte von CrUX zeigen können.
Bedienungshilfen für Webentwickler
Es ist wichtig, Websites zu entwickeln, die inklusiv und für alle zugänglich sind. Es gibt mindestens sechs Hauptbereiche mit Beeinträchtigungen, die optimiert werden können: Seh- oder Hörvermögen, Mobilität, Wahrnehmung, Sprache und neuronale Netze.
Drittanbieter-JavaScript laden
Drittanbieter-Skripte bieten eine breite Palette nützlicher Funktionen, die das Web dynamischer machen. Hier erfahren Sie, wie Sie das Laden von Drittanbieter-Skripts optimieren, um deren Auswirkungen auf die Leistung zu reduzieren.
Erstellen eines neuen Passkeys verhindern, falls bereits vorhanden
Hier erfahren Sie, wie Sie das Erstellen eines neuen Passkeys verhindern, wenn es im Passwortmanager des Nutzers bereits einen gibt.
Mit IndexedDB arbeiten
Ein Leitfaden zu den Grundlagen von IndexedDB.
5 CSS-Snippets, die jeder Front-End-Entwickler 2024 kennen sollte
Leistungsstarkes und stabiles CSS, das Sie heute nutzen können.
Zeit bis zum ersten Byte optimieren
Informationen zum Optimieren des Messwerts „Time to First Byte“.
Aus welchen Teilen besteht eine URL?
Was ist der Unterschied zwischen einem Host, einer Website und einem Ursprung? Was ist eine eTLD+1? In diesem Artikel erfahren Sie mehr.
Details zu erkennbaren Anmeldedaten
Hier erfahren Sie, was erkennbare Anmeldedaten sind und wie Sie für Ihren Anwendungsfall eine optimale Nutzererfahrung bieten können.
Rendering-Leistung
Nutzer bemerken, wenn Websites und Apps nicht richtig funktionieren. Daher ist es wichtig, die Rendering-Leistung zu optimieren.
ResizeObserver: Das ist wie „document.onresize“ für Elemente.
Mit „ResizeObserver“ werden Sie benachrichtigt, wenn sich die Größe des Inhaltsrechtecks eines Elements ändert, sodass Sie entsprechend reagieren können.
Codierung und Übertragungsgröße textbasierter Assets optimieren
Um unnötige Ressourcendownloads zu vermeiden, können Sie die Ladegeschwindigkeit der Seite am besten verbessern, indem Sie die Gesamtgröße der Downloads minimieren, indem Sie die verbleibenden Ressourcen optimieren und komprimieren.
OffscreenCanvas – Canvas-Vorgänge mit einem Web Worker beschleunigen
In diesem Dokument wird erläutert, wie Sie mit der OffscreenCanvas API Leistungsverbesserungen beim Rendern von Grafiken in Ihrer Webanwendung erzielen können.
First Contentful Paint (FCP)
In diesem Beitrag wird der FCP-Messwert (First Contentful Paint) vorgestellt und erläutert, wie er gemessen wird.
Content Delivery Networks (CDNs)
Dieser Artikel bietet einen umfassenden Überblick über Content Delivery Networks (CDNs). Außerdem erfahren Sie, wie Sie eine CDN-Einrichtung auswählen, konfigurieren und optimieren.
Was macht eine gute Abmeldung aus?
Praktische Entwicklerleitfaden zur Vorgehensweise, wenn sich ein Nutzer von der Website abmeldet
Zeit bis Interaktivität (TTI)
In diesem Beitrag wird der Messwert „Zeit bis Interaktivität“ (Time to Interactive, TTI) vorgestellt und erklärt, wie er gemessen wird.
Laden von Ressourcen mit der Fetch Priority API optimieren
Die Fetch Priority API gibt die relative Priorität von Ressourcen für den Browser an. Sie ermöglichen optimales Laden und verbessern die Core Web Vitals.
Die Pseudoklassen „:user-valid“ und „:user-invalid“
Informationen zu den Pseudoklassen „:user-valid“ und „:user-invalid“ und wie sie verwendet werden, um die Nutzererfahrung bei der Eingabevalidierung zu verbessern.
Core Web Vitals für Entscheidungsträger in Unternehmen optimieren
Hier erfahren Sie, wie Entscheidungsträger in Unternehmen und Nicht-Entwickler die Core Web Vitals verbessern können.
Die Nuancen der Base64-Codierung von Strings in JavaScript
Häufige Probleme beim Anwenden der base64-Codierung und -Decodierung auf Strings verstehen und vermeiden.
CSS-Subraster
Subgrid ermöglicht die gemeinsame Nutzung von Rastern, sodass verschachtelte Raster an Ancestors und Verwandten ausgerichtet werden können.
Anzeigen effektiv laden, ohne die Seitengeschwindigkeit zu beeinträchtigen
In der heutigen digitalen Welt ist Onlinewerbung ein wichtiger Bestandteil des kostenlosen Webs, das wir alle nutzen. Schlecht implementierte Anzeigen können jedoch zu einer langsameren Browsernutzung führen, Nutzer frustrieren und das Engagement beeinträchtigen. Hier erfahren Sie, wie Sie Anzeigen effektiv laden, ohne die Seitenladegeschwindigkeit zu beeinträchtigen. So sorgen Sie für eine reibungslose Nutzererfahrung und maximieren die Umsatzchancen für Websiteinhaber.
Vier gängige Arten der Codeabdeckung
Hier lernen Sie, was Codeabdeckung ist, und lernen vier gängige Methoden zu ihrer Messung kennen.
Aus technischer Sicht: Testen oder nicht testen
Bestimmen Sie, was Sie testen müssen und was Sie ausschließen können.
Testfälle und Prioritäten definieren
Lege fest, was getestet werden soll, definiere deine Testläufe und setze Prioritäten.
Nutzerorientierte Leistungsmesswerte
Nutzerorientierte Leistungsmesswerte sind ein wichtiges Tool, um die Nutzerfreundlichkeit Ihrer Website zu verstehen und zu verbessern, sodass echte Nutzer davon profitieren.
Responsive Bilder vorab laden
Hier erfahren Sie mehr über neue und spannende Möglichkeiten, responsive Bilder vorab zu laden und so für eine optimale Nutzererfahrung zu sorgen.
Typografie mit CSS an die Präferenzen der Nutzenden anpassen
Eine Methode, um eine Schriftart an die Präferenzen der Nutzenden anzupassen, damit sie Ihren Content so sicher wie möglich lesen können.
Pyramide oder Krebs? Finde eine passende Teststrategie
Hier erfährst du, wie du verschiedene Testtypen zu einer vernünftigen Strategie kombinieren kannst, die zu deinem Projekt passt.
Drei gängige Arten der Testautomatisierung
Beginnen wir mit den Grundlagen! Wir stellen die beiden allgemeinen Testmodi und die drei gängigen Arten der Testautomatisierung vor.
Was ist WebAssembly und woher kommt es?
Eine Einführung in WebAssembly (manchmal abgekürzt Wasm), das portierbare Binärcode-Format und das entsprechende Textformat für ausführbare Programme sowie Softwareschnittstellen zur Vereinfachung der Interaktion zwischen solchen Programmen und ihrer Hostumgebung.
Mkbitmap zu WebAssembly kompilieren
Das mkbitmap-C-Programm liest ein Bild und wendet eine oder mehrere der folgenden Vorgänge darauf an, und zwar in dieser Reihenfolge: Inversion, Hochpassfilter, Skalierung und Schwellenwert. Jeder Vorgang kann individuell gesteuert sowie ein- oder ausgeschaltet werden. In diesem Artikel wird beschrieben, wie mkbitmap in WebAssembly kompiliert wird.
Sicheres Hosting von Nutzerdaten in modernen Webanwendungen
Informationen zum sicheren Anzeigen von nutzergesteuertem Content in Webanwendungen
Das private Dateisystem des Ursprungs
Der Dateisystemstandard führt ein origin privates Dateisystem (OPFS) als Speicherendpunkt ein, der für den Ursprung der Seite privat und für den Nutzer nicht sichtbar ist. Es bietet optionalen Zugriff auf eine spezielle Art von Datei, die für eine
AVIF für responsive Websites bereitstellen
Sie erhalten einen Überblick darüber, wie AVIF im System eingeführt wird und welche Leistungs- und Qualitätsvorteile Entwickler von AVIF bei Standbildern und Animationen erwarten können.
Interaktion für den nächsten Farbauftrag optimieren
Hier erfahren Sie, wie Sie die Interaction to Next Paint für Ihre Website optimieren.
Grundlegende Features, die Sie derzeit verwenden können
Informationen zu einigen der Features von Baseline.
Auswirkungen großer DOM-Größen auf die Interaktivität und mögliche Maßnahmen
Große DOM-Größen können ein Faktor dafür sein, ob Interaktionen schnell sind oder nicht. Hier erfahren Sie mehr über die Beziehung zwischen DOM-Größe und INP und darüber, wie Sie die DOM-Größe reduzieren können, sowie weitere Möglichkeiten, das Rendering einzuschränken, wenn Ihre Seite viele DOM-Elemente enthält.
Eingabeverzögerung optimieren
Die Eingabeverzögerung kann einen erheblichen Teil zur Gesamtinteraktionslatenz beitragen und sich negativ auf die INP Ihrer Seite auswirken. In diesem Leitfaden erfahren Sie, was die Eingabeverzögerung ist und wie Sie sie für eine schnellere Interaktion reduzieren können.
Skriptauswertung und lange Aufgaben
Beim Laden von Skripts braucht der Browser einige Zeit, um sie vor der Ausführung auszuwerten, was zu langen Aufgaben führen kann. Hier erfahren Sie, wie die Skriptauswertung funktioniert und was Sie tun können, um zu verhindern, dass sie während des Seitenaufbaus lange Aufgaben verursacht.
Cumulative Layout Shift (CLS)
In diesem Beitrag wird der Messwert für Cumulative Layout Shift (CLS) vorgestellt und erläutert, wie er gemessen wird.
Mit WordPress Playground und WebAssembly browserinterne WordPress-Erlebnisse erstellen
Das vollständige, auf PHP basierende WordPress, das ausschließlich im Browser mit WebAssembly ausgeführt wird
PWAs in App-Shops
Progressive Web-Apps können in App-Shops wie dem Android Play Store oder Microsoft Store eingereicht werden.
Was sind Quellzuordnungen?
Verbessern Sie die Fehlerbehebung im Web mit Quellzuordnungen.
6 CSS-Snippets, die jeder Front-End-Entwickler 2023 kennen sollte
Leistungsstarkes und stabiles CSS, das Sie heute nutzen können.
Trigonometrische Funktionen in CSS
Mit CSS können Sie Sinus, Kosinus, Tangens und mehr berechnen.
Effiziente Vorgänge pro Videoframe für Videos mit requestVideoFrameCallback() ausführen
Mit der requestVideoFrameCallback() -Methode können Webautoren einen Callback registrieren, der in den Rendering-Schritten ausgeführt wird, wenn ein neuer Videoframe an den Compositor gesendet wird.
GDE-Community-Highlight: Lars Knudsen
Eines von einer Reihe von Interviews mit Mitgliedern des Google Developers-Expertenprogramms (GDE).
Neue Muster für Medien-Apps
In diesem Blogpost stellen wir eine neue Sammlung von Mustern für Medien-Apps vor.
Tipp für schnellen CSS-Code! Animierter Text mit Farbverlauf
Erstellen wir diesen animierten Farbverlaufstexteffekt mit benutzerdefinierten Eigenschaften und Hintergrund-Clip. Rufen Sie CodePen auf und erstellen Sie einen neuen Codepen. Erstellen Sie das Markup für Ihren Text. Verwenden wir als Beispiel eine
Chrometober wird erstellt!
Hier erfährst du, wie das scrollbare Buch zum Leben erweckt wurde, weil es in diesem Chrometober lustige und beängstigende Tipps und Tricks zum Leben erweckt hat.
Komponente für die Kurzinfo erstellen
Ein grundlegender Überblick über das Erstellen eines farbanpassungsfähigen und barrierefrei zugänglichen benutzerdefinierten Elements für Kurzinfos.
Passkey für Anmeldungen ohne Passwort erstellen
Passkeys machen die Nutzerkonten einer Website sicherer, einfacher, benutzerfreundlicher und ohne Passwort. In diesem Artikel wird erläutert, wie Sie Nutzern das Erstellen von Passkeys für Ihre Website ermöglichen.
Mit einem Passkey über die Funktion „Autofill“ anmelden
Passkeys machen die Nutzerkonten einer Website sicherer, einfacher, benutzerfreundlicher und ohne Passwort. In diesem Artikel wird erläutert, wie eine Anmeldung ohne Passwort mit Passkeys gestaltet werden sollte, während gleichzeitig bestehende Passwortnutzer berücksichtigt werden können.
Komponente für unverankerte Aktionsschaltflächen erstellen
Ein grundlegender Überblick über die Erstellung von farbanpassungsfähigen, responsiv und barrierefrei zugänglichen UAS-Komponenten.
Best Practices für Schriftarten
Weitere Informationen zum Optimieren von Webschriftarten für Core Web Vitals.
Farbkontrast im Webdesign testen
Eine Übersicht über drei Tools und Techniken zum Testen und Verifizieren des barrierefreien Farbkontrasts Ihres Designs.
Tipp für schnellen CSS-Code! Animierter Loader
Erstellen wir einen animierten CSS-Ladevorgang mit benutzerdefinierten Eigenschaften und einer Animation-Timing-Funktion. Rufen Sie CodePen auf und erstellen Sie einen neuen Codepen. Erstellen Sie das Markup für unseren Lader. Beachten Sie die
GDE-Community-Highlight: Alba Silvente Fuentes
Eines von einer Reihe von Interviews mit Mitgliedern des Google Developers-Expertenprogramms (GDE).
Hauptnavigation für eine Website erstellen
In dieser Anleitung wird beschrieben, wie Sie eine barrierefreie Hauptnavigation einer Website erstellen. Sie erfahren mehr über semantisches HTML, Barrierefreiheit und darüber, wie die Verwendung von ARIA-Attributen manchmal mehr schaden als nützen kann.
Ist es :modal?
Mit diesem praktischen CSS-Pseudoselektor können Sie modale Elemente auswählen.
Stil für Creative-Liste
Hier stellen wir Ihnen einige nützliche und kreative Möglichkeiten zum Gestalten einer Liste vor.
Best Practices für Tags und Tag-Manager
Tags und Tag-Manager für Core Web Vitals optimieren
Illusion eines schiefen Rasters
Untersuchen Sie auf unterhaltsame Weise, wie Sie mit CSS optische Täuschungen nachbilden können.
So verwendet Nordhealth benutzerdefinierte Eigenschaften in Webkomponenten
Die Vorteile der Verwendung benutzerdefinierter Eigenschaften in Designsystemen und Komponentenbibliotheken.
Präzisere Steuerung von CSS-Transformationen mit individuellen Transformationseigenschaften
Hier erfahren Sie, wie Sie die einzelnen CSS-Eigenschaften für „Übersetzen“, „Rotieren“ und „Skalieren“ verwenden können, um Transformationen auf intuitive Weise anzugehen.
CSS-Rahmenanimationen
Verschiedene Möglichkeiten zum Animieren eines Rahmens in CSS
Wie die BBC HSTS zur Verbesserung der Sicherheit und Leistung einführt
Die BBC führt HSTS für ihre Website ein, um die Sicherheit und Leistung zu verbessern. Hier erfährst du, was das bedeutet und wie HSTS dir helfen kann.
Warum sich Labor- und Felddaten voneinander unterscheiden (und was Sie dagegen tun können)
Hier erfahren Sie, warum bei Tools, mit denen Core Web Vitals-Messwerte überwacht werden, unterschiedliche Zahlen gemeldet werden und wie Sie diese Unterschiede interpretieren.
Eine Win-win-Situation
GDE Enrique Fernandez Guerra über die Open-Source-Bereitstellung seiner Nichtregierungsorganisation HelpDev.
Das Ende von Internet Explorer
Die Einstellung der Unterstützung für Internet Explorer bedeutete für die Kunden und Entwickler von Maersk.com.
Abschied von HTML5Rocks
Schön, Sie kennenzulernen.
Rezepte für eigene Kekse
Hier erfahren Sie, wie Sie eigene Cookies setzen, um für Sicherheit und browserübergreifende Kompatibilität zu sorgen und das Risiko von Fehlern zu minimieren, sobald Drittanbieter-Cookies auslaufen.
Audio- und Videowiedergabe im Web synchronisieren
Mit dem Web Audio API ist es möglich, die AV-Synchronisierung ordnungsgemäß durchzuführen.
Mit kegelförmigen Farbverläufen einen coolen Rahmen erstellen
Mit konischen Farbverläufen lassen sich interessante Effekte erzielen, wie in diesem Beispiel für einen schönen Rahmen. In diesem CodePen von Adam Argyle, das ursprünglich über diesen Tweet auf Twitter geteilt wurde, wird gezeigt, wie Sie mit einem
Fehlerbehandlung bei Verwendung der Fetch API implementieren
Abfangen von Fehlern bei der Arbeit mit der Fetch API
Der Unterschied zwischen JavaScript-Bibliotheken und Frameworks
Unterschiede zwischen Frameworks und Bibliotheken im Kontext einer clientseitigen JavaScript-Umgebung verstehen
JavaScript-Bibliothek oder ‑Framework auswählen
Informationen zu den Entscheidungen bei der Verwendung einer JavaScript-Bibliothek oder eines JavaScript-Frameworks
Front-End-Entwicklerhandbuch für das Terminal
Mit dieser Ressource können Sie sich schnell am Terminal zurechtfinden.
Eine API für schnelle, ansprechende Webschriftarten
Update zur Google Fonts CSS API: Funktionsweise, Verwendung und effiziente Bereitstellung von Webschriftarten
GOV.UK entfernt jQuery vom Front-End.
GOV.UK hat seine jQuery-Abhängigkeit vom Front-End entfernt. Du errätst nie, was passiert ist. (Ja, natürlich.)
Schaltflächenkomponente erstellen
Ein grundlegender Überblick über die Erstellung von farbanpassungsfähigen, responsiv und barrierefrei zugänglichen Komponenten.
Bekämpfe den Vorablade-Scanner des Browsers nicht
Hier erfährst du, was der Vorabladescanner des Browsers ist, wie er die Leistung verbessert und wie du ihn vermeiden kannst.
Die Lücke füllen
Einfachere Entwicklung für das Web
Best Practices für die Messung von Web Vitals
So messen Sie Web Vitals mit Ihrem aktuellen Analysetool
Mut und Inspiration von der Entwickler-Community finden
Web Google Developers-Experten darüber, wie sie durch Mentoringprogramme zu führenden Unternehmen wurden.
Variable Schriftarten in der Praxis
Ein praktischer Leitfaden zu variablen Schriftarten mit vielen Beispielen.
Mit dem CSS Gradient Creator schnell schöne CSS-Farbverläufe erstellen
Mit diesem Tool von Josh W Comeau lassen sich ganz einfach optisch ansprechende Farbverläufe erstellen.
Detaillierte Analyse der wichtigsten Probleme von Webentwicklern
Eine Sammlung von Erkenntnissen zu den wichtigsten Problemen, die in Einzelgesprächen mit Webentwicklern gesammelt wurden.
Perfektioniere deine Website mit images.tooling.report
Sehen Sie sich den Status der Bildtools an.
Umfang der globalen und lokalen Variablen
Informieren Sie sich über den Umfang und seine Funktionsweise in JavaScript.
Dialogkomponente erstellen
Eine grundlegende Übersicht dazu, wie Sie mit dem „modal“-Element farbadaptiv, responsiv und barrierefrei nutzbare Mini- und Mega-Modals erstellen.
Fehler bei der Medienwiedergabe im Web beheben
Informationen zum Beheben von Fehlern bei der Medienwiedergabe im Web
GDE-Community-Highlight: Nishu Goel
Eines von einer Reihe von Interviews mit Mitgliedern des Google Developers-Expertenprogramms (GDE).
Leistungsauswirkungen von zu viel Lazy Loading
Wenn Sie Bilder im ursprünglichen Viewport sofort laden und den Rest großzügig per Lazy Loading, können Sie die Web Vitals verbessern und gleichzeitig weniger Bytes laden.
Eine Ladebalkenkomponente erstellen
Grundlegender Überblick über das Erstellen einer adaptiven und barrierefreien Ladeleiste mit dem Element „``.
Anmeldedaten aus Google Formulare speichern
Halten Sie Ihre Registrierungs- und Anmeldeformulare so einfach wie möglich. Speichern Sie Anmeldedaten aus Anmeldeformularen, damit sich Nutzer bei der Rückkehr nicht noch einmal anmelden müssen. So speichern Sie Anmeldedaten von Nutzern aus
Chrome und Firefox erreichen bald Hauptversion 100
Änderungen am User-Agent-String, Maßnahmen von Chrome und Firefox, um die Auswirkungen abzuschwächen, und wie du helfen kannst
Adaptives Favicon erstellen
Ein grundlegender Überblick über die Erstellung eines adaptiven Favicons.
In Emscripten auf Leinwand zeichnen
Hier erfahren Sie, wie Sie mit WebAssembly mit Emscripten 2D-Grafiken auf einem Canvas rendern können.
HTTP-Cache aktualisieren und Sicherheit und Datenschutz verbessern
Wenn Sie den Header „Cache-Control“ vergessen oder missbrauchen, kann dies die Sicherheit Ihrer Website und den Datenschutz Ihrer Nutzer beeinträchtigen. Erhalten Sie Empfehlungen für hochwertige Websites.
Zusätzliche HTML-Elemente
Wichtige Messwerte für eine intakte Website
USB-Anwendungen ins Web portieren Teil 2: gPhoto2
Hier erfährst du, wie gPhoto2 in WebAssembly übertragen wurde, um externe Kameras über USB über eine Web-App zu steuern.
Netzwerkfehler-Logging (NEL)
Mit Network Error Logging (NEL) können Sie clientseitige Netzwerkfehler erfassen.
WebAssembly-Funktionserkennung
Hier erfährst du, wie du die neuesten WebAssembly-Funktionen verwendest und gleichzeitig Nutzer in allen Browsern unterstützt.
USB-Anwendungen ins Web portieren Teil 1: libusb
Hier erfahren Sie, wie Code, der mit externen Geräten interagiert, mit WebAssembly und Fugu APIs ins Web portiert werden kann.
Komponente für Designschalter erstellen
Grundlegende Informationen zum Erstellen einer adaptiven und barrierefreien Komponente für den Designschalter.
JavaScript-Snippets mit Emscripten in C++ einbetten
Hier erfahren Sie, wie Sie JavaScript-Code in Ihre WebAssembly-Bibliothek einbetten, um mit der Außenwelt zu kommunizieren.
PWAs auf Oculus Quest 2
Oculus Quest 2 ist ein Virtual-Reality-Headset von Oculus, einem Unternehmen von Meta. Entwickler können jetzt progressive 2D- und 3D-Web-Apps (PWAs) entwickeln und vertreiben, die die Multitasking-Funktion von Oculus Quest 2 nutzen. In diesem Artikel wird beschrieben, wie du deine PWA mit Oculus Quest 2 erstellen, per Sideload übertragen und testen kannst.
Gebäudeentwurf
Hier erhalten Sie einen Einblick in die Prozesse und Tools, mit denen Designcember wie ein Weihnachtskalender gestaltet wurde.
Designcember-Rechner
Ein skeuomorpher Versuch, einen Solarrechner im Web nachzubilden, der den Umgebungslichtsensor und die Overlay-Funktion der Fenstersteuerung nutzt.
Deeplink in JavaScript mit StructuredClone
Am längsten musste man auf Problemumgehungen und Bibliotheken zurückgreifen, um eine tiefe Kopie eines JavaScript-Werts zu erstellen. Die Plattform wird jetzt mit `structuredClone()` ausgeliefert, einer integrierten Funktion für Deep-Copying.
Toast-Komponente erstellen
Ein grundlegender Überblick über das Erstellen einer adaptiven und barrierefreien Toast-Komponente.
Der UI-fund
Wir kündigen den UI-Fonds von Chrome an, um Zuschüsse für Personen bereitzustellen, die an Designtools, CSS und HTML arbeiten.
3D-Spielemenükomponente erstellen
Grundlegende Informationen zum Erstellen eines responsiven, adaptiven und barrierefrei zugänglichen 3D-Spielemenüs.
Nutzerfluss in Lighthouse
Probieren Sie eine neue Lighthouse API aus, um die Leistung und Best Practices im gesamten Nutzerfluss zu messen.
Neu in PageSpeed Insights
Erfahren Sie mehr über die neuesten Funktionen von PageSpeed Insights, um die Qualität Ihrer Seite und Website besser messen und optimieren zu können.
In Richtung eines Messwerts für flüssige Animation
Hier finden Sie Informationen zum Messen von Animationen, zu Animationsframes und zur allgemeinen Seitenflüssigkeit.
Alles, was beim Chrome Dev Summit 2021 angekündigt wird
Eine Zusammenfassung aller wichtigen Ankündigungen vom Chrome Dev Summit 2021 mit Links zu weiteren Informationen.
Die Reise von Photoshop ins Web
In den letzten drei Jahren hat Chrome daran gearbeitet, Webanwendungen zu unterstützen, die die Grenzen des Möglichen im Browser erweitern möchten. Eine solche Webanwendung ist Photoshop. Die Idee, Software so komplex wie Photoshop direkt im Browser auszuführen, war noch vor wenigen Jahren kaum vorstellbar. Mithilfe verschiedener neuer Webtechnologien hat Adobe jedoch jetzt eine öffentliche Betaversion von Photoshop im Web veröffentlicht.
Komponente mit Mehrfachauswahl erstellen
Ein grundlegender Überblick über die Erstellung einer responsiven, adaptiven und zugänglichen Mehrfachauswahl-Komponente zum Sortieren und Filtern von Nutzererfahrungen.
So bewerten Sie die Ladeleistung vor Ort mithilfe von Navigation Timing und Resource Timing
Machen Sie sich mit den Grundlagen der Verwendung der Navigation API und der Resource Timing API vertraut, um die Ladeleistung vor Ort zu bewerten.
Sichere DOM-Manipulation mit der Sanitizer API
Die neue Sanitizer API zielt darauf ab, einen robusten Prozessor für beliebige Strings zu erstellen, die sicher in eine Seite eingefügt werden können. In diesem Artikel erhalten Sie eine Einführung in die API und ihre Verwendung.
Best Practices für die Verwendung von Einbettungen von Drittanbietern
In diesem Dokument werden Best Practices für die Leistung beschrieben, die Sie beim Laden von Einbettungen von Drittanbietern anwenden können, effiziente Ladetechniken und das Tool „Layout Shift Terminator“, mit dem Layout Shifts für beliebte Einbettungen reduziert werden können.
Auswirkungen von SPA-Architekturen auf Core Web Vitals
Antworten auf häufig gestellte Fragen zu SPAs, Core Web Vitals und dem Plan von Google, die aktuellen Messeinschränkungen zu bewältigen.
JavaScript-Eventing im Detail
preventDefault und stopPropagation: Wann welche Methode verwendet werden sollte und was genau sie bewirkt. Die JavaScript-Ereignisbehandlung ist oft unkompliziert. Das gilt insbesondere bei einer einfachen (relativ flachen) HTML-Struktur. Etwas
Nicht-JavaScript-Ressourcen bündeln
Hier erfährst du, wie du verschiedene Arten von Assets aus JavaScript so importieren und bündeln kannst, dass sie sowohl in Browsern als auch in Bundlern funktionieren.
Komponente für geteilte Schaltfläche erstellen
Ein grundlegender Überblick über die Erstellung einer barrierefreien Komponente für eine geteilte Schaltfläche.
CSS-Modulskripts zum Importieren von Stylesheets verwenden
Hier erfahren Sie, wie Sie CSS-Modulskripts verwenden, um CSS-Stylesheets mit derselben Syntax wie JavaScript-Module zu importieren.