← Все статьи

Svelte, май 2026: TypeScript 6, remote functions и плагины CLI

SvelteKit 2.56 — field.as() для форм, breaking change в refresh query, эксперимент community plugins и radar ThoughtWorks.

Содержание

Коротко

Официальный дайджест Svelte за май 2026: TypeScript 6.0 в SvelteKit, доработки remote functions, эксперимент community plugins в Svelte CLI и упоминание в ThoughtWorks Technology Radar.

Что произошло

SvelteKit 2.56.0:

  • поддержка TypeScript 6.0;
  • field.as(type, value) — дефолты в form fields без лишнего boilerplate;
  • изменения в remote functions: client-requested query refresh теперь требует явного server permission (breaking);
  • новые методы работы с query на сервере.

Экосистема:

  • community plugins в sv CLI (experimental);
  • разделение пакетов → более чёткий public API;
  • типы для motion-опций, багфиксы и perf в core.

Почему это важно

Remote functions — ставка SvelteKit на «данные с сервера без ручного API слоя». Breaking change по refresh — сигнал: модель безопасности ужесточается, миграции нужно читать release notes, а не только «npm update».

Для команд, сравнивающих Next vs Svelte: TS6 + зрелость Kit снижают friction для enterprise, а plugins в CLI — шаг к экосистеме как у Nuxt.

На практике

  1. Перед апдейтом Kit — проверить remote function permissions в +server / hooks.
  2. Заменить ручные default values форм на field.as() где подходит.
  3. Экспериментировать с sv plugins только в greenfield — API ещё experimental.
  4. Следить за Svelte 6 roadmap отдельно от Kit patch releases.

Итог

Май 2026 — не «революция», а плотный maintenance + platform bets: TS6, forms, remote functions, CLI plugins. Имеет смысл обновиться ради security/typing, а не ради хайпа.