- Spegnimento
- 19 agosto 2026 alle ore 06:54 UTC
- Autore
- Kamo
- Impegno
- 4fae924
Il layout locale ha risolto i suoi messaggi con un nudo getMessages(), che legge richiedere intestazioni e quindi optato per l'app ENTIRE dal rendering statico. Senza caricamento.tsx ovunque, Next non aveva nulla da prefettare un percorso dinamico fino a: un <Link> prefetch è tornato come 220 byte che trasportano l'albero del percorso e non uno segmento o riferimento a pezzi. Ogni click poi ha iniziato freddo — prendere il carico di paga, per scoprire quale JS la pagina ha bisogno, prendere che, montare, dipingere — con la pagina precedente congelata sullo schermo per tutta la catena e nessun feedback di qualsiasi gentile. kamo-internal fa rigorosamente più lavoro per pagina e si sente istantaneo perché ha app/loading.tsx. setRequestLocale() prima di ottenereMessages() rimette l'albero sul percorso statico; 187 di 189 percorsi prerender ora. I due percorsi KB rimangono per-richiesta di proposito e di' perche'. Vengono con essa nove linee forza-dinamiche: sei sono state documentate per questa chiamata esatta (hanno citato DYNAMIC SERVER USAGE per nome), e prezzi, offerta, calcolatore e changelog già portato successivo:{revalidate} su le loro fetches, così il rendering per richiesta non ha comprato freschezza — ha solo gettato Allontanati dalla cache delle fetch. Prefetching intere pagine poi reso il pacchetto messaggio il problema successivo: 146 KB di JSON cavalcato su ogni link nel viewport, ~40 KB gzipped di esso identico tra loro. Solo otto namespace sono letti da componenti condivisi; ogni altro uno appartiene a esattamente un percorso, quindi ogni percorso ora porta il proprio attraverso un disposizione del proprio. Un fornitore nidificato REPLACES i messaggi dei suoi genitori piuttosto che unire con loro, motivo per cui l'insieme globale viene ripetuto piuttosto che ereditato. Misurato contro una costruzione di produzione: prefetch 220 B / 0 chunk refs -> 8-16 KB gzipped / 74, e /en/features' HTML 247,793 -> 121,537 byte. Tutti i 181 le pagine prerender sono state scansionate per le chiavi di messaggio non risolte — le uniche tre trovato predata questo cambiamento e appartiene al dizionario, non qui.