Статті для тих, хто
виводить стек у прод
Оригінальні матеріали про React, Node.js, TypeScript і AI — з тієї ж практики, що й наше операторське ПЗ. Текст статей англійською.
Тег: v8
Як контексти закриття V8 зберігають пам’ять поза межами того, що використовує одна функція
V8 створює один спільний контекст за кожен виклик для кожної зовнішньої змінної, про яку згадує будь-яка внутрішня функція — тому невикористані сестринські змінні та постійні слухачі можуть зберігати великі значення.
1849 слівЧитатиЧитання стеку викликів JavaScript: фрейми, переповнення та сліди стеку.
Практичний огляд стеку викликів JavaScript: як додавати та видаляти фрейми, чому виникають переповнення стеку, як усунути глибоку рекурсію та як читати сліди стеку.
5683 слівЧитатиЯк помилка-геттер тихо знизила продуктивність Zod у 3 рази
Погляд зсередини на те, як механізм генерації геттерів CommonJS у TypeScript заважав вбудовуванню коду V8 у Zod, а також що змінилося під час загальної переробки Zod 4.
1719 слівЧитатиЧому мапування TypeScript на основі рефлексії погіршує продуктивність V8
Пояснює, як приховані класи V8 та кеші типу inline погіршують свою продуктивність під час мапування об’єктів на основі рефлексії, та як мономорфні функції, скомпільовані за допомогою JIT, відновлюють швидкість у API NestJS.
1437 слівЧитати
Про ці статті
Оцінка за 24 години
Потрібен такий стек в операторському шарі? Надішліть бриф — оцінка за 24 години.