React, Vue или Svelte: какой JS-фреймворк реально подходит для лендинга
Для лендинга важны не “популярность” и не число вакансий, а три вещи: вес бандла, скорость сборки и простота поддержки. Если страница почти статична, любой лишний слой абстракции быстро превращается в технический долг: больше JS, дольше загрузка, сложнее правки для верстальщика.
React хорош, когда лендинг — часть большого продукта: общие компоненты, сложная логика, форма с состояниями, интеграции с CRM. Минус известен: сам по себе он не даёт минимального веса, и без дисциплины легко собрать тяжёлый клиентский рендеринг. Для одиночной промо-страницы это часто избыточно.
Vue обычно берут за баланс. Порог входа ниже, шаблоны читаются проще, чем JSX, а типовой лендинг на нём собирается без лишней боли. Если нужен SSR, компонентная модель и нормальная экосистема, это рабочий вариант. Но при плохой архитектуре Vue тоже не спасает: лишние зависимости и “магия” в шаблонах быстро съедают преимущество.
Svelte интересен тем, что значительная часть работы уезжает в компиляцию, а на клиенте остаётся меньше кода. Для лендингов это плюс: меньше JS, проще добиться хороших метрик и не тащить runtime ради одной кнопки и формы. Вердикт для продакшена: если нужен лёгкий маркетинговый сайт, я бы сначала смотрел на Svelte или на статическую сборку без фреймворка; React оставляю для сложных продуктовых экранов, Vue — как компромисс между ними.
Технологии сборки лендингов
@landing_page_tech_arb
React, Vue или Svelte: какой JS-фреймворк реально подходит для лендинга
Этот пост опубликован в Telegram-канале Технологии сборки лендингов. Подписаться можно по ссылке: @landing_page_tech_arb.