Artículos para quien
entrega el stack
Textos sobre React, Node.js, TypeScript y AI. El cuerpo traducido se muestra cuando existe. Si no, ve el texto en inglés y una nota que lo dice.
Etiqueta: V8
Cómo los contextos de cierre de V8 conservan memoria más allá de lo que utiliza una función
V8 crea un contexto compartido por llamada para cada variable externa que mencione alguna función interna; por lo tanto, los elementos no utilizados y los listeners permanentes pueden almacenar valores de gran tamaño.
8 min de lecturaExplicación de la pila de llamadas de JavaScript: marcos, desbordamientos y rastros de pila de async/await
Cómo funciona la pila de llamadas de JavaScript frame por frame, por qué se desbordan las pilas, dónde residen los cierres y cómo leer las trazas de pila de async/await en DevTools y Node.js.
24 min de lecturaCómo un error de obtención costó silenciosamente a Zod una reducción del 300 % en el rendimiento de ejecución
La emisión de getters en CommonJS de TypeScript impidió que V8 incluyera en línea las rutas más utilizadas en Zod, lo que redujo la velocidad de ejecución en 3 veces. Cómo se encontró el error y qué cambios se introdujeron en Zod 4.
7 min de lecturaPor qué la mapeo de TypeScript basado en reflexión destruye el rendimiento de V8
Explica cómo las clases ocultas de V8 y los cachés en línea se degradan bajo el mapeo de objetos basado en reflexión, y cómo las funciones monomórficas compiladas por JIT restauran la velocidad en las APIs de NestJS.
6 min de lectura
Sobre estos artículos
Presupuesto en 24 h
¿Necesitas el mismo stack en una capa de operador? Envía el brief — presupuesto en 24 h.