A capa da página e seu Tile Dissolve revelam, no lugar da tela de carregamento

Featurekamo-internal
Navios
12 de setembro de 2026 às 22:24 UTC
Autor
Kamo
Enviar
d94c098

Entre páginas, a área de visualização principal (nunca NavTop ou NavPri) está agora coberta pela organização cor primária com seu logotipo completo centrado nele, pintado com o Comportamento & Rotulagem "Carregamento Tela Logo Overlay" quando um é definido. Ele cai na mesma tarefa que o clique que inicia um navegação, é pintado pelo servidor no primeiro frame de cada documento para que uma recarga e um clique Parece o mesmo, e é levado embora no momento em que a nova rota foi renderizada. Tile Dissolve é a revelação: a capa, cor e logotipo como uma imagem, cortado em 50 px azulejos que levantam, virar, girar seus cantos e desvanecer do canto superior esquerdo para o inferior-direita em um semeado, agitado onda diagonal, normalizada de modo que leva cerca de 1,2 s em qualquer tela. - A navegação é detectada através de Next's onRouterTransitionStart (instrumentation-client.ts), que reporta todos os Links, empurrar, substituir e voltar/avançar síncronamente. Capas para ouvintes em fase de captura âncoras de documentos completos, e um clique que acaba por não navegar é desfeito antes de ser pintado. As regras são puras: todas as capas de alteração de URL, opções de tabulação incluídas; filtro, pesquisa e seleção O hash nunca conta. - A revelação espera por uma sonda de commit renderizada após a página, e aplicação/carregamento. tsx agora só detém A cobertura enquanto a rota de suspense se aproxima. - Azulejos são desenhados por um Web Worker em um OffscreenCanvas, porque a revelação é executado enquanto a nova página é montagem e uma animação de fio principal gagueja exatamente por isso. O mesmo motor funciona na linha principal quando um trabalhador ou um logotipo CORS-limpo não estiver disponível. O trabalhador pinta o quadro 0 antes do DOM cobre peles eo relógio começa apenas depois, então a entrega não tem costura. - Não pode furar: um cão de guarda revela após 12 s sem um compromisso, uma revelação que não pode ser desenhada desaparece, um CSS failsafe limpa uma capa que nenhum script assumiu, e o movimento reduzido recebe um desbotamento de 180 ms. - A especificação de cobertura é validada, mantida por aba em sessãoStorage, e aplicada antes da primeira pintura por um blocking head script, de modo que o anfitrião compartilhado nunca pisca a marca da plataforma. - A transição da plataforma é seguida ao vivo. CarregandoContexto, CarregandoManagerClient, NavigationInterceptor, LoadingStatus and useNavigationLoading se foram; /validate e /logout manter LoadingScreen, não tendo shell para cobrir.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços