← Усі статті

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, а не чекати наступного дайджесту.