Sveltejs Academy · Aula

Carregamento adiado e experiência semelhante a Suspense

Mostre carregadores esqueletos enquanto os dados transmitidos são resolvidos, melhorando o desempenho percebido.

Aula 2 de 413 etapas

Carregamento adiado e experiência semelhante a Suspense é uma aula grátis de Sveltejs Academy no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Sveltejs Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Sveltejs Academy inclui 4 aulas no total.

Interface de esqueleto

Exiba formas de espaço reservado enquanto os dados carregam. Os usuários percebem a página como mais rápida.

Combinação com transmissão

Renderize esqueletos dentro do bloco pendente de {#await}.

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

Revelação progressiva

Empilhe esqueletos para revelar as seções à medida que os dados chegam.

Animação

Anime os esqueletos com um brilho sutil para dar um acabamento melhor.

Ramo de erro

Sempre inclua {:catch} para tratar falhas de forma adequada.

Renderização inicial

Os dados transmitidos renderizam o layout imediatamente; apenas a seção dependente dos dados aguarda.

Métrica de desempenho

A transmissão melhora as métricas de Maior renderização de conteúdo e Primeira renderização de conteúdo.

Não transmita dados em excesso

Os dados essenciais visíveis na primeira tela não devem ser transmitidos; os usuários precisam deles imediatamente.

Combinação com armazenamento em cache

Armazene os resultados em cache para que as navegações seguintes ignorem o estado de carregamento.

Comparação com Suspense

O padrão do SvelteKit lembra o Suspense do React, sem as APIs novas.

Centrado no usuário

Sempre pense no que o usuário vê primeiro. Transmita os dados secundários e renderize rapidamente o conteúdo principal.

Verificação rápida

Por que usar esqueletos?

Revisão

Combine o carregamento por fluxo com interfaces de esqueleto para criar uma experiência semelhante a Suspense, mantendo os usuários envolvidos durante a busca de dados.

Grátis para começar

Aprenda HTML com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
41
Aulas
163

Perguntas Frequentes

A aula “Carregamento adiado e experiência semelhante a Suspense” é grátis?

Sim — o texto completo de “Carregamento adiado e experiência semelhante a Suspense” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Sveltejs Academy, atualize para CoddyKit PRO. O curso de Sveltejs Academy inclui 4 aulas no total.

O que vou aprender em “Carregamento adiado e experiência semelhante a Suspense”?

Mostre carregadores esqueletos enquanto os dados transmitidos são resolvidos, melhorando o desempenho percebido. Você pratica Sveltejs Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Sveltejs Academy?

Nenhuma experiência prévia é necessária. Sveltejs Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.

Quanto tempo leva a aula “Carregamento adiado e experiência semelhante a Suspense”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Sveltejs Academy?

Sim. Cada aula de Sveltejs Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Transmissão de dados com promises em load
  2. Carregamento adiado e experiência semelhante a Suspense
  3. Transmissão do servidor com +server.js
  4. Hidratação progressiva
← Voltar para Sveltejs Academy