Svelte logo
Svelte logotype

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

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

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

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

	npx degit sveltejs/template my-svelte-project
	# or download and extract this .zip file
	cd my-svelte-project

	npm install
	npm run dev
			

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

Изучить Svelte

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

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

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

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

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

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

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

Rich-Harris Conduitry tanhauhau Swatinem jacwright lukeed mindrones mrkishi ekhaled EmilTholin RedHatter zxbodya btk5h jches pngwn PaulBGD GarrettGeorge FWeinb btakita evs-chris colincasey UnwrittenFun TehShrike jacobmischka tivac kaisermann Panya sanderhahn aphitiel MattiasBuelens halfnelson Harald-1 Axelen123 m59peacemaker taylorzane leporo dkondrad arxpoetica stalkerg esarbanis hperrin LostKobrakai CreaturesInUnitards thollander emilos AlexxNB AlbertLucianto cristinecula MikeMatrix shinnn timhall umanghome bre30kra69cs Vages qintarp antony bwbroersma clarkdo Hongarc lukasIO ElectronSz NitayRabi PaulMaly samuelgozi js2me trbrc 43081j dmitrykurmanov aarongeorge ItalyPaleAle industral allantito almaz-khan amwmedia benlesh chrishelgert Crisfole funkybob membranophonist deanmcpherson deyyanl neoel SrZorro GarethOates jesseskinner Jingmnt johnmuhl zlsa matt3224 nikku oguzhaninan varholak-peter sercaneraslan kyrylkov vascoosx SteveALee thgh timdeschryver saibotsivad cvlab Wolfr adrian5 cayasso cudr dasZGFz cbolgiano gabysantosw martinandert mustafa0x elliotwaite fjorgemota buhrmi vaibhav111tandon davidaq vedam 1wheel zzolo alexnoz Alex-CS aorel talklittle ankeetmaini anthonylegoas arthurdenner acstll guzart el1f webdesq bartoszmagier remotelydev benoror bdougherty bravecow blittle c0bra bsssshhhhhhh Cleecanth chris-morgan caengen christianheine klaussner clebert dalemartyn himynameisdave davebrent davemo widyakumara domin1101 StarpTech ematipico enstyled ericdfields evanmoncuso vilarfg ceifa Gabswim gautamkrishnar gonfva gka Denhai hchatel IlyaSemenov newbornfrontender ilblog IvanSanchez beegan jackyef lunchboxer foucist Rukenshia Joxtacy jwicks31 johman10 joncfoo 6eDesign kesne jormaj getkey pyoner Karsten7 khtdr netaisllc lewoudar kevmodrome Kiho atomAltera leereamsnyder Leon31 leomarquine lode lorenbrichter lguzzon lyndsysimon marvinhagemeister mahenrique94 MaxMilton cryptofool13 mterczynski mtlewis khorpy nicolasmgaray charpeni jacoux QuantumInformation njbotkin nolanlawson omeraplak vp2177 PKlknr plmrry paulocoghi blackwolf12333 RAYDENFilipp raitalharehman rajnandan1 retotrinkler rhucle rihardsgravis rohanfaiyazkhan rmariuzzo ryanatkn scottbedard eps1lon sebastian-stephan shakhbulatgaz lenovouser Softmus StevenWeathers ThomasFerro tiberiuc tcrowe thelgevold VarunDevPro Ti-webdev vidaren SleepyWerewolf supermooshman Vulwsztyn jakutis Spice-Z Zirro arggh eh-dub benib burningTyger craigglennie dependabot[bot] fiskgrodan hville igoradamenko jamesgeorge007 jasdeepgill jpsc julian-kuroiwa mattstobbs mellisdesigns munrocket nbgoodall nhducit priyanjitdey94 pynnl raveling red-meadow rqrqrqrq rykiplov sidx1024 simeydotme sw-yx voldemortensen Ding-Fan