TypeScript 应用性能
300 页
Chinese
PDF
4.5

TypeScript 应用性能

TypeScript 应用性能

作者:

年份:

简介:

Книга «Производительность TypeScript приложений» — это практическое руководство для разработчиков, которые хотят создавать быстрые и эффективные приложения на TypeScript. В отличие от большинства материалов, сосредоточенных на синтаксисе и типах, эта книга погружает читателя в мир профилирования, оптимизации и архитектурных решений, напрямую влияющих на скорость работы кода.



О чем книга?

Автор последовательно разбирает все этапы жизненного цикла TypeScript-приложения: от написания кода до его выполнения в среде Node.js или браузере. Вы узнаете, как типизация влияет на производительность, как правильно использовать декораторы, дженерики и условные типы без потери скорости. Отдельные главы посвящены:



  • Профилированию и бенчмаркингу: инструменты Chrome DevTools, Node.js profiler, flame graphs, написание собственных тестов производительности.
  • Управлению памятью: сборка мусора в V8, утечки памяти в замыканиях и промисах, оптимизация структур данных.
  • Асинхронности и конкурентности: эффективное использование async/await, worker_threads, Event Loop и очереди микрозадач.
  • Оптимизации компиляции: настройка tsconfig, влияние strict-режимов, tree shaking и dead code elimination.
  • Работе с большими данными: потоковая обработка, lazy evaluation, мемоизация и кэширование.


Для кого эта книга?

Книга рассчитана на middle и senior разработчиков, которые уже уверенно пишут на TypeScript и хотят перейти на новый уровень — научиться измерять и улучшать производительность своих проектов. Также она будет полезна тимлидам и архитекторам, принимающим решения о выборе библиотек и подходов.



Что вы узнаете?

  • Как находить узкие места в коде с помощью профайлеров.
  • Почему некоторые конструкции TypeScript могут замедлять приложение.
  • Как проектировать типы так, чтобы компилятор работал быстрее.
  • Секреты эффективной работы с асинхронностью и потоками.
  • Как избежать типичных ошибок, приводящих к падению FPS или задержкам API.


Книга содержит множество примеров кода, готовых скриптов для профилирования и чек-листов для ревью производительности. Все техники проверены на реальных проектах и не требуют сторонних инструментов — только TypeScript, Node.js и браузер.



Сделайте ваши TypeScript-приложения молниеносными — эта книга станет вашим навигатором в мире оптимизации.

推荐