Artykuły dla tych, którzy
wdrażają stack
Oryginalne materiały o React, Node.js, TypeScript i AI — z tej samej praktyki co nasze oprogramowanie operatorskie. Treść artykułów po angielsku.
Tag: v8
Jak konteksty zamknięcia V8 przechowują pamięć poza tym, co wykorzystuje dana funkcja
V8 tworzy jeden wspólny kontekst na każde wezwanie dla każdej zmiennych zewnętrznych, o których wspomina jakakolwiek funkcja wewnętrzna — dzięki temu nieużywane elementy i stałe słuchacze mogą przechowywać duże wartości.
1849 słówCzytajOdczytywanie stosu wywołań w JavaScript: ramki, przepełnienia i ślady stosu
Praktyczny przewodnik po stosie wywołań w JavaScript: jak do stosu dodawane są ramki i jak z niego są usuwane, dlaczego występują przepełnienia stosu, jak naprawić głęboką rekurencję oraz jak odczytywać ślady stosu.
5683 słówCzytajJak błąd typu getter po cichu kosztował Zoda trzykrotnie gorszą wydajność w czasie działania
Wgląd w to, jak mechanizm generowania getterów w CommonJS w TypeScript blokował wbudowywanie kodu V8 w Zod, oraz co zmieniło się podczas całkowitej przebudowy Zod 4.
1719 słówCzytajDlaczego mapowanie w TypeScript oparte na refleksji niszczy wydajność V8
Wyjaśnia, w jaki sposób ukryte klasy V8 oraz pamięci cache inline tracą wydajność podczas mapowania obiektów opartego na refleksji, oraz jak funkcje monomorficzne skompilowane za pomocą JIT przywracają szybkość w API NestJS.
1437 słówCzytaj
O tych artykułach
Wycena w 24 h
Potrzebujesz tego stacka w warstwie operatorskiej? Wyślij brief — wycena w 24 h.