Artikel für Leute, die
den Stack ausliefern
Beiträge zu React, Node.js, TypeScript und AI. Ein übersetzter Text wird gezeigt, wenn er existiert. Sonst sehen Sie den englischen Text und einen Hinweis.
Tag: Async
Der seltene Fall, in dem JavaScript absichtlich synchron ausgeführt wird
JavaScript gibt fast immer während des Wartens auf externe Aufgaben den Platz an den Event Loop ab. Der seltene Fall, in dem eine Aufrufung absichtlich blockiert wird, und warum diese API überhaupt existiert.
4 Min. LesezeitIm Inneren von libuv: Der C-Engine hinter der asynchronen E/S in Node.js
Im Inneren von libuv, der C-Bibliothek unter Node.js: Wie der Event-Loop, der Thread-Pool, Handler und Anfragen eine nicht-blockierende E/S ermöglichen und wo sich die Threads tatsächlich befinden.
6 Min. LesezeitFünfundzwanzig JavaScript-Interview-Szenarien aus Produktionsfehlern
Fünfundzwanzig JavaScript-Interview-Szenarien aus echten Produktfehlern: Rennen, Layout-Thrash, idempotente Zahlungen, Lecks, Hydratierung, WeakMap-Caches, unzuverlässige Tests.
20 Min. LesezeitJavaScript-Event-Loop: Microtasks, Macrotasks und der Aufrufstapel
Erklären Sie, wie Versprechen, Timer und fetch-Callbacks durch die Microtask- und Task-Warteschlangen laufen, damit Asynchrone Protokolle in Interviews sowie bei Produktionsfehlern nicht mehr zufällig erscheinen.
3 Min. LesezeitAsynchrone Aufgaben in JavaScript mit einem Promise-Mutex serialisieren
Serialisieren Sie überlappende asynchrone Aufgaben in JavaScript mit einem Promise-Mutex: Eine AsyncLock-Kette führt Anfragen im FIFO-Modus aus, sodass der UI-Zustand geordnet bleibt und keine Thread-Sperren erforderlich sind.
3 Min. LesezeitSchnappschuss oder aktueller Wert? Entscheidung darüber, was verzögerte JavaScript-Callbacks sehen
Erfahren Sie, warum Schließfunktionen auf Bindings statt auf Kopien zugreifen, und wie Sie zwischen Snapshot- und Echtzeitdaten in Timern, React Effects, Listenern sowie asynchronem Code wählen können.
16 Min. LesezeitWarum Concurrent 401s Benutzer ausloggen und die Lösung durch ein einmaliges Aktualisieren
Wie parallele Anfragen und die Rotation von Refresh-Tokens zu unerwarteten Abmeldungen führen können und wie eine gemeinsame Refresh-Promise in einem Axios-Interceptor dies verhindert.
6 Min. LesezeitVerständnis von JavaScript-Closures und dem Event-Loop
JavaScript-Closures halten externe Variablen am Leben; der Event-Loop ordnet den Call-Stack, Microtasks und Macrotasks. Beides wird anhand von ausführbaren Codebeispielen erklärt.
16 Min. Lesezeit
Über diese Artikel
Angebot in 24 Stunden
Denselben Stack in einer Operator-Schicht? Brief schicken — Angebot in 24 Stunden.