- Expediere
- 26 august 2026 la 02:30 UTC
- Autor
- kamo
- Comite
- c36c532
obțineRequestConfig ruleaza pe cerere, și pentru orice membru non-englez numit fuzionWithFallback peste tot 23,252 catalog cheie de fiecare dată Asta nu se poate schimba până la următoarea desfăşurare. Măsurat pe un procesor de birou: 8-25 ms în funcție pe local, ~16 ms în medie, de muncă cu un singur fir așezat în fața Răspuns. Un pod este mai lent decât un desktop, și acest aterizează pe TTFB pentru fiecare sarcină pagină de fiecare membru care nu citeşte engleza. Cached per locale for the life of the process. Calea engleză este neatinsă deja returnat catalogul de bază fără fuzionare. Două lucruri fac asta mai ieftin decât pare. Este delimitată de construcție: isLocale() poarta cheia înainte de a ajunge la hartă, astfel încât există cel mult o intrare pe suport Localizati, 21. Și un catalog cache este cea mai mare parte gratuit fuzionareWithFallback copii șir REFERINȚE mai degrabă decât siruri de caractere, deci ceea ce este reținut este un obiect coloanei vertebrale peste sirurile de import Cache deține deja. Șase copii fuzionate nu s-au putut distinge de zero într-un morman de măsurare în procese separate. Rezervorul englezesc pentru un fişier local dispărut e şi el prins, intenţionat. Localizează fișiere navă în interiorul imaginii, astfel încât unul care este absent la prima cerere este absent pentru întreaga durată a procesului; recitirea eșecului per cerere nu a cumpărat nimic. Sigur pentru a partaja, deoarece nimic nu-l muta: singurul consumator de getMessages () este Aplicație/layout.tsx, care o citește și o dă NextIntlClientProvider. Verificat: tsc -- noEmit curat peste i18n/ și app/layout.tsx cu importurile lor tranzitive.