Сборщик оптимизирует ассеты: CSS минифицируется (cssnano), JS минифицируется и обфусцируется (terser/esbuild), изображения сжимаются (vite-plugin-imagemin). Мелкие ассеты инлайнятся в base64 (assetsInlineLimit). Файлы получают хеши в имени для кэширования (app.a1b2c3.js). Шрифты копируются в build/assets. SVG можно инлайнить как React-компоненты. Gzip/Brotli-сжатие обычно на уровне сервера/CDN, но можно предгенерить при сборке.
Как работает asset optimization в сборке?
Middle
157 просмотровAFK Offer AI
Что такое will-change и GPU acceleration?