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: V8
Wie V8-Closure-Kontexte Speicher außerhalb dessen, was eine Funktion verwendet, beibehalten
V8 erstellt für jeden Aufruf einen gemeinsamen Kontext pro jeder äußeren Variable, die von einer inneren Funktion erwähnt wird – sodass ungenutzte Variablen sowie dauerhafte Zuhörer große Werte speichern können.
8 Min. LesezeitErklärung des JavaScript-Call-Stacks: Frames, Überläufe, Stack-Spuren von async/await
Wie der JavaScript-Aufrufstapel Frame für Frame funktioniert, warum Stapel überlaufen, wo Schließfunktionen liegen, und wie man Stacktraces von async/await in DevTools und Node.js liest.
24 Min. LesezeitWie ein Getter-Bug heimlich zu einer dreifachen Verlangsamung der Ausführungsleistung bei Zod führte
Die durch TypeScript’s CommonJS-Getter-Implementierung verursachte Einschränkung hinderte V8 daran, Hot-Paths in Zod zu inline-Optimieren, was zu einer dreimal höheren Laufzeit führte. Wie der Fehler entdeckt wurde und was sich in Zod 4 geändert hat.
7 Min. LesezeitWarum reflektionsbasiertes TypeScript-Mapping die Leistung von V8 beeinträchtigt.
Erklärt, wie versteckte Klassen und Inline-Caches von V8 bei reflektionsbasiertem Objektmapping leiden und wie JIT-kompilierte monomorphe Funktionen die Geschwindigkeit in NestJS-APIs wiederherstellen.
6 Min. Lesezeit
Über diese Artikel
Angebot in 24 Stunden
Denselben Stack in einer Operator-Schicht? Brief schicken — Angebot in 24 Stunden.