← Все статьи

Svelte, сентябрь 2026: SvelteKit 3 RC, SvelteMap и миграция через sv

Svelte 5.57 — getOrInsert для SvelteMap; SvelteKit 3 Release Candidate; ai-tools вместо mcp; задача sveltekit-3 в sv migrate.

Svelte, сентябрь 2026: SvelteKit 3 RC, SvelteMap и миграция через sv
Содержание

Коротко

Официальный дайджест за сентябрь 2026: Svelte 5.57 с методами SvelteMap и мелкими улучшениями форм; SvelteKit 3 вышел в Release Candidate; в sv CLI add-on ai-tools заменил mcp, а sv@next получил задачу миграции sveltekit-3 для существующих приложений.

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

Svelte 5.57:

  • SvelteMap.getOrInsert и getOrInsertComputed — паттерн «прочитать или инициализировать» без лишнего кода;
  • createContext возвращает третью функцию has — проверка контекста без ошибки get;
  • <select> поддерживает defaultValue — сброс формы возвращает выбранное значение;
  • svelte/server экспортирует типы RenderOutput, Csp, Sha256Source.

SvelteKit 3 RC (@next):

  • cross-page form actions ведут себя как нативные формы — переход на страницу действия при успехе и ошибке (breaking);
  • Vite-плагины адаптеров делятся на pre/post группы;
  • файлы с test, spec, stories в имени не становятся маршрутами;
  • +server.js может экспортировать обработчик HTTP-метода QUERY;
  • defineParams переехал в @sveltejs/kit/params.

CLI и инструменты:

  • ai-tools настраивает плагин Svelte для Claude Code / opencode или отдельные MCP, skills, sub-agents;
  • sv migrate переработан: список задач, sveltekit-3 (bump зависимостей, $lib#lib), задача $app/state, список ручных правок;
  • новые проекты используют #lib (Node subpath imports);
  • community add-ons больше не требуют scoped package name.

Стабильная ветка SvelteKit 2.x получила три патч-релиза (2.70.1–2.70.3).

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

SvelteKit 3 — не косметика: меняются импорты (#lib), form actions, параметры маршрутов и структура конфигурации. RC означает: миграцию пора планировать, а не откладывать «до stable».

Задача sveltekit-3 в sv migrate — редкий случай, когда CLI не просто подсказывает, а частично автоматизирует major upgrade. Add-on ai-tools показывает, что экосистема Svelte целенаправленно подстраивается под агентов разработки.

На практике

  1. Обновите Svelte до 5.57getOrInsert пригодится в любом коде с SvelteMap.
  2. Для Kit 3: документация на next.svelte.dev, changelog на ветке version-3.
  3. Запустите sv migrate и выберите задачу sveltekit-3 на копии репозитория — проверьте список ручных изменений.
  4. Замените mcp add-on на ai-tools, если использовали старый MCP-сервер Svelte.
  5. На 2.x оставайтесь на патчах 2.70.x, пока не готовы к breaking changes Kit 3.

Итог

Сентябрь 2026 — месяц, когда SvelteKit 3 перестал быть «когда-нибудь»: RC, миграционная задача в CLI и ai-tools для агентов. Для команд на Svelte это сигнал начать migration spike, а не ждать следующего дайджеста.