0Pricing
Sveltejs Academy · Lektion

Verzögertes Laden und Suspense-ähnliche UX

Zeigen Sie Skeleton-Loader an, während gestreamte Daten aufgelöst werden, um die wahrgenommene Performance zu verbessern.

Verzögertes Laden und Suspense-ähnliche UX ist eine kostenlose Sveltejs Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Sveltejs Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Sveltejs Academy-Kurs umfasst insgesamt 4 Lektionen.

Skeleton-UI

Zeigen Sie Platzhalterformen an, während Daten geladen werden. Dadurch nehmen Benutzer die Seite als schneller wahr.

Mit Streaming kombinieren

Rendern Sie Skeletons innerhalb des Pending-Blocks von {#await}.

{#await data.slow}
  <div class="skeleton" />
{:then result}
  <Card data={result} />
{/await}

Progressive Offenlegung

Staffeln Sie Skeletons, damit einzelne Bereiche sichtbar werden, sobald ihre Daten eintreffen.

Animation

Animieren Sie Skeletons mit einem dezenten Schimmereffekt, um die Darstellung abzurunden.

Fehlerzweig

Fügen Sie immer {:catch} ein, damit Fehler kontrolliert behandelt werden.

Initiales Rendering

Gestreamte Daten rendern das Layout sofort; nur der von Daten abhängige Bereich wartet.

Performance-Metrik

Streaming verbessert die Metriken Largest Contentful Paint und First Contentful Paint.

Nicht übermäßig streamen

Kritische Daten im sichtbaren Bereich sollten nicht gestreamt werden, da Benutzer sie sofort benötigen.

Mit Caching kombinieren

Cache-Ergebnisse, damit nachfolgende Navigationen den Ladezustand überspringen können.

Vergleich mit Suspense

Das Muster von SvelteKit fühlt sich wie Reacts Suspense an, ohne die neuen APIs zu benötigen.

Benutzerorientiert

Überlegen Sie immer, was Benutzer zuerst sehen. Streamen Sie sekundäre Daten und rendern Sie primäre Inhalte schnell.

Kurze Überprüfung

Warum verwendet man Skeletons?

Zusammenfassung

Kombinieren Sie Streaming beim Laden mit Skeleton-UIs, um eine Suspense-ähnliche UX zu schaffen, die Benutzer während des Datenabrufs einbindet.

Häufig gestellte Fragen

Ist die Lektion „Verzögertes Laden und Suspense-ähnliche UX“ kostenlos?

Ja — der vollständige Text von „Verzögertes Laden und Suspense-ähnliche UX“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Sveltejs Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Sveltejs Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Verzögertes Laden und Suspense-ähnliche UX“?

Zeigen Sie Skeleton-Loader an, während gestreamte Daten aufgelöst werden, um die wahrgenommene Performance zu verbessern. Du übst Sveltejs Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Sveltejs Academy zu starten?

Keine Vorkenntnisse erforderlich. Sveltejs Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.

Wie lange dauert die Lektion „Verzögertes Laden und Suspense-ähnliche UX“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Sveltejs Academy-Lektion Code schreiben und ausführen?

Ja. Jede Sveltejs Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Daten-Streaming mit Promises in load
  2. Verzögertes Laden und Suspense-ähnliche UX
  3. Streaming vom Server mit +server.js
  4. Progressive Hydration
← Zurück zu Sveltejs Academy