Svelte - это компилируемый JavaScript-фреймворк для создания пользовательских интерфейсов. В отличие от других фреймворков, Svelte выполняет компиляцию кода на этапе сборки, вместо того чтобы выполнять его в браузере. Это позволяет создавать оптимизированные и быстроработающие веб-приложения с меньшим размером бандла и быстрым временем загрузки. Одна из главных особенностей Svelte - это подход "время компиляции" (compile-time approach), который позволяет использовать декларативный синтаксис для создания компонентов, который автоматически компилируется в оптимизированный JavaScript-код. Svelte также предлагает встроенные функциональности, такие как двустороннее связывание данных (two-way data binding), анимации и переходы, а также множество встроенных директив и хуков для упрощения разработки интерфейсов. Svelte также является очень легким фреймворком, что делает его идеальным выбором для создания быстрых и эффективных пользовательских интерфейсов.

Альтернативы

Дочерние навыки

Svelte Basics

Ключевой
Простой

Svelte Routing

Ключевой
Простой

Svelte Component Frameworks

3

Svelte CLI

Ключевой
Средний

Meta-frameworks

2

State management / data-flow

2

Частые вопросы

7GIT

Как сделать автозаполнение css классов в App.svelte из global.css для vscode+svelte?

Arbane

Как указать свой путь до встраеваемых assets в Svelte?

shasoftX

Какие есть библиотеки компонентов для Svelte?

be_a_man

Синхронизация Svelte store между экземплярами svelte?

gigachel

Возможно ли внедрить svelte-компонент в существующую страницу (не SPA)?

Pumpunder

Какой минимальный размер будет у сайта, созданного с применением Svelte?