Svelte logo
Svelte logotype

Кибернетически улучшенные Web-приложения

Svelte — это принципиально новый подход к созданию пользовательских интерфейсов. Когда традиционные фреймворки, такие как React и Vue, выполняют основную часть своей работы в браузере, Svelte переносит эту работу на этап компиляции, который происходит при сборке приложения.

Вместо использования таких тяжелых приёмов, как сравнение состояний виртуального DOM, Svelte пишет код, который точечно обновляет DOM при изменении состояния вашего приложения.

Прочтите вводную статью в блоге , чтобы узнать больше.

	npx degit sveltejs/template my-svelte-project
	cd my-svelte-project

	npm install
	npm run dev
			

Подробности ищите в статье Быстрый Старт .

Изучить Svelte

Компоненты Svelte построены поверх языка HTML с возможностью добавлять данные.

CSS изолируется внутри компонентов — больше никаких конфликтов стилей и борьбы спецификаций. Впрочем, вы можете использовать свою любимую библиотеку CSS-in-JS.

Запускайте эффективные точечные обновления, просто присваивая новые значения переменным. Компилятор сделает всю магию.

Создавайте красивые интерфейсы с помощью мощного движка переходов, встроенного прямо в фреймворк.

Кто использует Svelte?

Контрибуторы

Svelte бесплатен, имеет открытый исходный код и живёт благодаря работе десятков волонтёров. Присоединяйся к нам!

Rich-HarrisConduitrySwatinemjacwrightmindroneslukeedekhaledEmilTholinmrkishizxbodyajchesPaulBGDGarrettGeorgeFWeinbevs-chrisjacobmischkaUnwrittenFuntivacTehShrikePanyahalfnelsonkaisermannbtakitaHarald-1taylorzaneaphitielsanderhahnstalkergpngwnesarbanishperrinm59peacemakerarxpoeticaCreaturesInUnitardsthollanderemilosLostKobrakaicristineculacolincaseyshinnntimhallRedHatterleporoqintarpMikeMatrixHongarcdmitrykurmanovclarkdoAlexxNBallantitoamwmediabenleshbwbroersmabtk5hCrisfolefunkybobmembranophonistneoelindustralzlsanikkuPaulMalyvarholak-petersaibotsivadcayassocudrgabysantoswmartinanderttrbrcfjorgemotaGarethOatesvedam1wheelzzoloItalyPaleAlealexnoztalklittlesw-yxantonyacstllguzartbdoughertybravecowblittlec0brabsssshhhhhhhcam-stittchris-morganklaussnerclebertdomin1101StarpTechelliotwaiteematipicoenstyledericdfieldsevanmoncusoGabswimgkaDenhaiIlyaSemenovIvanSanchezjackyeflunchboxer43081jfoucistjwicks31johman10johnmuhl6eDesigngetkeypyonerKarsten7khtdrnetaisllcKihoatomAlteraleereamsnyderlodelorenbrichterlguzzonmarvinhagemeisterMaxMiltonmterczynskicharpeninjbotkinnolanlawsonvp2177paulocoghiraitalharehmanrmariuzzoscottbedardStevenWeathersthghtimdeschryverthelgevoldcvlabTi-webdevvidarenSleepyWerewolfjakutisZirroargghasweingartenfiskgrodanhvilleigoradamenkojpscmunrocketnhducitravelingrqrqrqrqsidx1024ankeetmaini