- Expediere
- 26 august 2026 la 01:26 UTC
- Autor
- kamo
- Comite
- c8d0f21
Seria 3 a auditului de performanţă al clienţilor. Layout rădăcină trecut fiecare mesaj la NextIntlClientProvider pe fiecare rută. ă catalogul este 1.05 MB compact literal, 328 KB gzip / 250 KB brotli Aproximativ 95 ms la PageSpeed 6x acceleratie, înainte de oricare dintre acestea este utilizat. /validat și /logout nevoie de două șiruri de ea. AuthedChrome întoarce copiii goale pe ambele, nici una dintre componentele coajă montate deasupra acestuia traduce nimic, și singurul text tradus pe ecran este app/loading.tsx lui două Scanează fiecare fişier care face pe aceste căi. Fiecare semn-in trece prin /validat, astfel încât predarea a fost transporta 1.16 MB de document pentru două sfori. O componentă de server nu își poate vedea propria cale de antet () poartă ceea ce clientul a trimis; și clientul nu trimite nici un nume de cale TS acum timbre x-kamo-pathname pe cele două Description Făceam deja. Direcţia de rezervă este partea care contează. Când antetul este absent, aspectul trimite catalogul FULL, niciodată o felie goală. Un namespace lipsă nu aruncă și nu avertizează: IntlErrorHandler suprimă MISSING Mesage și ei obțineMessageFallback returnează cheia, astfel încât membrul ar vedea pur și simplu Proza aparţine. Implicit faţă de orice înseamnă o schimbare de meci sau o nouă desfăşurare forma se degradează exact la comportamentul de astăzi în loc de a taste punctate pe o pagină Fiecare sign-in trece prin. Adaugă un test din acelaşi motiv. Acesta scanează paginile de pre-sesiune pentru literal t('ns....') namespaces and fails if any falls outside the felie, so adding a translated string to sign-in handoff este prins la ora de testare mai degrabă decât văzut de către un membru. Confirmat non-vacuu: scanerul găseşte spaţiul de nume de încărcare până la încărcare şi injectarea unei Namespace străin în încărcare.tsx face să nu. Aceasta este în mod deliberat versiunea îngustă. Trasarea pe rută pe toate cele 143 de rute este în valoare de mai multe ori mai mult, dar are nevoie de o plimbare AST peste fiecare apel de traducere utilizare site-ul și un dispozitiv de pază de construcție împotriva argumente namespace non-literale modul defect, răspândit pe întregul produs. Nu este ceva de aterizat alături Orice altceva. Verificat: tsc --noEmit curat peste fiecare fișier în această schimbare; toate cele 8 scripturi de pază trec; noul test trece și nu funcționează corect sub un control negativ.