Как Rust меняет правила разработки фронтенда
Программный комитет ещё не принял решения по этому докладу
Целевая аудитория
Тезисы
Современные фронтенд‑проекты сталкиваются с серьёзными проблемами производительности: длительные сборки, высокое потребление памяти, медленная работа линтеров и значительные затраты на поддержку CI/CD‑пайплайнов. Эти задержки ощутимо замедляют цикл разработки, увеличивают расходы на инфраструктуру и снижают продуктивность команд. Особенно остро проблема проявляется в крупных проектах с большим числом файлов, монорепозиториях и микрофронтендах на стеке JavaScript/TypeScript.
В докладе покажем, как инструменты на Rust (SWC, Turbopack, Biome, imagemin‑rs и другие) помогают решить эти проблемы без переписывания существующего кода. Подход позволяет заметно ускорить ключевые этапы пайплайна: сборки, линтинг, оптимизацию ассетов и т. д. Решения совместимы с популярными фреймворками (React и аналоги) и сборщиками (Webpack, Vite), встраиваются как drop‑in замены и подходят для проектов разного масштаба — от средних SPA до крупных монорепозиториев. Вы увидите, как за счёт производительности и надёжности Rust‑инструментов удаётся снизить нагрузку на инфраструктуру, повысить стабильность пайплайна и сократить время ожидания обратной связи на разных этапах разработки.
Вы узнаете пошаговый план внедрения Rust‑инструментов в JS/TS‑проект, познакомитесь с реальными кейсами использования в React‑приложениях, получите примеры конфигураций для Biome, SWC и Turbopack, а также разберёте типичные подводные камни и способы их обойти. После доклада вы сможете оценить целесообразность миграции под специфику своего проекта, выбрать приоритетные утилиты для замены и начать оптимизировать пайплайн без риска и радикальных изменений в стеке.
Ведущий Frontend-разработчик в MTC Web Services. Участвовал в разработке и развитии B2B-профиля МТС. Разработал и поддерживал экосистемный компонент "Шапка" для сервисов МТС. Пишет на React, Angular, Svelte.