AsyncLocalStorage позволяет хранить данные привязанные к асинхронному контексту — как thread-local storage но для async. Пример: store.run({requestId: "123"}, () => { /* весь код здесь видит requestId */ }). Идеально для передачи request ID, user context, trace ID через всю цепочку middleware/service/repository без явной передачи параметров. Доступен из модуля async_hooks начиная с Node.js 12.17.
Что такое AsyncLocalStorage в Node.js?
Senior
223 просмотровAFK Offer AI
Как работает Node.js V8 JIT компиляция?