Smettere di pagare per una chiave nulla legge, e smettere di aspettare per chiedere

Performancekamo-internal
Spegnimento
14 agosto 2026 alle ore 02:10 UTC
Autore
kamo
Impegno
a948e2c

Tre cose stavano rallentando / messaggi giù prima che un singolo messaggio è stato arrestato. Ogni email ha fatto un giro a /api/generate-otk prima e ha inviato il risultato come X-OTK. Nessun percorso da questa parte ha mai letto quell'intestazione: il proxy mints suo singolo uso OTK dalla sessione del chiamante in buildForwardHeaders, che è ciò che effettivamente autentica il hop a EmailService. Quindi ogni richiesta era veramente due, il primo seriale davanti al secondo, più due Redis ops — attraverso 58 siti di chiamata in 18 file, ciascuno con la propria copia dell'aiutante. Uno call site aveva già lavorato questo e detto così in un commento; il resto sono ora coerente con esso. Il cross-origin incontra il handoff a pagina. tsx è intoccato, come che OTK viaggia in un'altra origine ed è validato lì. L'albero della cartella era l'ultima cosa nella pagina da richiedere, per un motivo che non aveva niente a che fare con le cartelle. FolderSidebar è un bambino di MessageBrowser, che rende uno scheletro di avvio al posto dei suoi figli fino al fornitore e il Le caselle di posta accessibili del membro hanno entrambi risposto — due viaggi rotondi seriali. The elenco messaggi mai aspettato, perché il suo fetch vive in un effetto e gli effetti funzionano qualsiasi cosa il componente ritorni. Le cartelle si sedevano dietro il cancello. Un effetto ora inizia quella richiesta al montaggio, e la barra laterale si unisce piuttosto che aprire una secondo. "Mentre le caselle di posta possono aprire questo membro" è stato chiesto due volte su un monte, da utilizzareEmailAvailability e da MessageBrowser, ogni facendo EmailService camminare mailbox, dipartimento, job-title e borse di studio. Le risposte sono ora condiviso per trenta secondi e abbandonato da ogni chiamata che può cambiarli. Accanto a questo, /messages ricorda l'albero della cartella e la prima pagina che dura mostrato, per scheda, e li dipinge mentre le versioni live caricano. I dati raccolti sono solo una prima cornice — ogni lettura è ancora seguita da una vera e propria richiesta e sostituito da esso — così un'entrata stante costa un flicker, mai una risposta sbagliata.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo