Артыкулы для тых, хто
выводзіць стэк у прод
Матэрыялы пра 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 гадзіны.