Статьи для тех, кто
выводит стек в прод
Материалы о React, Node.js, TypeScript и AI. Переведённый текст показывается, если он есть. Если нет — вы видите английский текст и пометку об этом.
Тег: V8
Как контексты замыкания V8 сохраняют память сверх того, что используется одной функцией
V8 создаёт один общий контекст на каждый вызов для каждой внешней переменной, упомянутой любой внутренней функцией; поэтому неиспользуемые переменные и постоянные слушатели могут хранить крупные значения.
8 мин чтенияОбъяснение стека вызовов JavaScript: кадры, переполнение, трассировки стека с async/await
Как работает стек вызовов JavaScript по отдельным кадрам, почему происходит переполнение стека, где находятся замыкания, и как читать трассировки стека для async/await в DevTools и Node.js.
24 мин чтенияКак ошибка-геттер тихо стоила Зоду в 3 раза меньшей производительности при выполнении
Использование механизма getter в CommonJS в TypeScript помешало движку V8 встраивать оптимизированные участки кода в библиотеку Zod, в результате чего скорость выполнения увеличилась в 3 раза. Как была обнаружена ошибка и что изменилось в версии Zod 4.
7 мин чтенияПочему маппинг в TypeScript на основе рефлексии снижает производительность V8
Объясняется, как скрытые классы V8 и кэши встроенного типа ухудшают свои показатели при использовании методов отражения для маппинга объектов, и как мономорфные функции, скомпилированные с помощью JIT, восстанавливают скорость работы API NestJS.
6 мин чтения
О этих статьях
Оценка за 24 часа
Нужен такой же стек в операторском слое? Пришлите бриф — оценка за 24 часа.