Артыкулы для тых, хто
выводзіць стэк у прод
Матэрыялы пра React, Node.js, TypeScript і AI. Перакладзены тэкст паказваецца, калі ён ёсць. Калі не — вы бачыце англійскі тэкст і пазнаку пра гэта.
Тэг: v8
Як контэксты замыкаючых функцый V8 зберагаюць памяць за межамі таго, што выкарыстоўвае адна функцыя
V8 стварае адну спяльную сэрэгію за кожны вызов для кожнай званойяй прымэткі, яку пазначае якая-небудзь внутранняя функцыя — таму невыкарыстоўваныя сябрамі прымэткі і стацыонарныя слухачы можу зберагаць велікія значэння.
8 хв чытанняПаспрацаванне з стакам вызваў у JavaScript: кадры, перэплнення, следы стака async/await
Як працюе стак пакетаў JavaScript крок за крокам, чаму стакі выходзяць за межы, дзе знаходзяцца клозуры, і як чытаць следы стака для async/await у DevTools і Node.js.
24 хв чытанняЯк баг тыпу „Getter“ таямніча пасла Зоду у 3 разы гorsшую працездатнасць
TypeScript-аўскі CommonJS гетэры завадзілі V8 ад вбудоввання паўтараючыхся кантэнтавых шляхоў у Zod, што прызвела да зніжэння швайнасці выканання у 3 разы. Як была знайдзена баг і што змянілася ў Zod 4.
7 хв чытанняЧаму мапавання TypeScript на адной заснованай на рэфлексіі пагубна для працяздатнасці V8
Пасловуе, як скрытыя класы V8 і кэшы унутранага выкарыстоўвання паслабляюцься пад час мапавання об’ектаў на адной заснованай на рэфлексіі, і як функцыі мономорфнага тыпу, скомпільаваныя за дапамою JIT, вяртаюць швальнасць у API NestJS.
6 хв чытання
Пра гэтыя артыкулы
Ацэнка за 24 гадзіны
Патрэбны такі стэк у аператарскім слоі? Дашліце брыф — ацэнка за 24 гадзіны.