Dead code elimination — удаление кода, который никогда не выполнится: код после return, недостижимые ветки if(false), неиспользуемые переменные. В отличие от tree shaking (работает на уровне модулей), DCE работает внутри модуля. Terser и esbuild делают DCE при минификации. process.env.NODE_ENV === "production" позволяет сборщику убрать dev-only код. TypeScript удаляет type-only импорты. Оба механизма уменьшают размер бандла.
Что такое dead code elimination?
Middle
146 просмотровAFK Offer AI
Как пользоваться React Profiler?