Статті для тих, хто
виводить стек у прод
Матеріали про React, Node.js, TypeScript і AI. Перекладений текст показується, якщо він є. Якщо ні — ви бачите англійський текст і примітку про це.
Тег: V8
Як контексти закриття V8 зберігають пам’ять поза межами того, що використовує одна функція
V8 створює один спільний контекст за кожен виклик для кожної зовнішньої змінної, про яку згадує будь-яка внутрішня функція — тому невикористані сестринські змінні та постійні слухачі можуть зберігати великі значення.
8 хв читанняПояснення стеку викликів JavaScript: фрейми, переповнення, сліди стеку async/await
Як працює стек викликів JavaScript крок за кроком, чому він переповнюється, де знаходяться замикання, та як читати сліди стеку async/await у DevTools та Node.js.
24 хв читанняЯк помилка-геттер тихо знизила продуктивність Zod у 3 рази
Використання механізму getter у CommonJS у TypeScript завадило V8 вбудовувати оптимізовані шляхи виконання в Zod, що призвело до зниження швидкості виконання у 3 рази. Як була знайдена ця помилка та що змінилося у Zod 4.
7 хв читанняЧому мапування TypeScript на основі рефлексії погіршує продуктивність V8
Пояснює, як приховані класи V8 та кеші типу inline погіршують свою продуктивність під час мапування об’єктів на основі рефлексії, та як мономорфні функції, скомпільовані за допомогою JIT, відновлюють швидкість у API NestJS.
6 хв читання
Про ці статті
Оцінка за 24 години
Потрібен такий стек в операторському шарі? Надішліть бриф — оцінка за 24 години.