Svelte

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
# to use TypeScript run:
# node scripts/setupTypeScript.js

npm install
npm run dev
		

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

Изучить Svelte

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

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

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

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

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

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

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

Rich-Harris Conduitry tanhauhau benmccann Swatinem lukeed jacwright mindrones mrkishi ekhaled EmilTholin antony dummdidumm pngwn zxbodya btk5h jches tivac PaulBGD GarrettGeorge btakita FWeinb pushkine halfnelson evs-chris colincasey jamesbirtles TehShrike jacobmischka kaisermann Panya sanderhahn aphitiel d3sandoval skippednote MattiasBuelens ehrencrona dimfeld Harald-1 Axelen123 m59peacemaker taylorzane leporo sw-yx dkondrad stalkerg thollander esarbanis hperrin LostKobrakai jesseskinner CreaturesInUnitards peopledrivemecrazy umanghome emilos geoffrich kevmodrome AlexxNB AlbertLucianto cristinecula MikeMatrix shinnn timhall Wolfr bre30kra69cs milahu Vages efeskucuk ItalyPaleAle andrelmlins bwbroersma clarkdo hong4rc ElectronSz NitayRabi orta PaulMaly arxpoetica samuelgozi stephane-vanraes js2me trbrc 43081j 123aswin123 BillyLevin dmitrykurmanov aarongeorge arackaf industral allantito almaz-khan amwmedia benlesh bfanger CMessinides chrishelgert Crisfole funkybob membranophonist deanmcpherson neoel dreitzner SrZorro ceifa Jingmnt johnmuhl zlsa nosovk matt3224 mattwolff SomaticIT nikku oguzhaninan PKlknr plmrry varholak-peter RobinCsl sercaneraslan kyrylkov vascoosx SteveALee Th0rN13 thgh timdeschryver saibotsivad cvlab adrian5 cayasso cudr dasZGFz cbolgiano gabysantosw martinandert mustafa0x elliotwaite fjorgemota vaibhav111tandon davidaq rixo vedam ogre-yoga adamdune 1wheel ooade JitPackJoyride Alaricus alexiglesias93 alexnoz Pierstoval Alex-CS aorel AlexandreCantin AlexGalays MeuhMeuh AmirHosseinHmd1 Phaqui andreieftimie gilgameshskytrooper talklittle abruere ankeetmaini anthonylegoas aredridel arthurdenner acstll guzart el1f babakfp webdesq remotelydev bashunaimiroy benoror palewire benschac bdougherty korywka blittle c0bra bsssshhhhhhh cj81499 camjackson caroso1222 InsanityOnABun Cleecanth chris-morgan caengen christianheine klaussner clebert dalemartyn damianpumar dkzlv DanielPower himynameisdave davebrent davemo debargharoy widyakumara dogagenc cornerfarmer StarpTech EddyVinck ematipico enstyled ericdfields skrifblokk evanmoncuso vilarfg fielding fraserdarwent Gabswim gautamkrishnar GeopJr gonfva gka Denhai hchatel ignatiusmb IlyaSemenov newbornfrontender irshad irshadshalu ilblog IvanSanchez j-delaney beegan jackyef lunchboxer jthegedus foucist Rukenshia JeremyBernier Joxtacy jesmrie jwicks31 johman10 dravog7 joncfoo 6eDesign Jongkeun kesne jormaj tel JounQin joaopaulobdac getkey pyoner vitalragaz kjj6198 Karsten7 khtdr netaisllc lewoudar kieranbarker Kiho atomAltera lawrencelogoh leereamsnyder div-Leo leomarquine axil itsliamegan lode lorenbrichter lguzzon lukasmoellerch lyndsysimon jasonlyu123 habibrosyad baslr MShuttle marvinhagemeister mahenrique94 mdempsky spaceinvadev maxmilton mikedubcurry majkelbed mterczynski mkhan45 mtlewis khorpy macmillen stokesman Milesq Mlocik97 mhmd-22 nick-vincent nicolasmgaray charpeni jacoux quantuminformation njbotkin nolanlawson Olanetsoft omeraplak oscarmattsson vp2177 paulocoghi pboling blackwolf12333 RAYDENFilipp michaelphipps hontas raitalharehman rajnandan1 retotrinkler rihardsgravis rohanfaiyazkhan rohankokane 91k rmariuzzo ItzaMi ryanatkn samccone hantatsang mrsauravsahu scottbedard eps1lon sebastian-stephan shakhbulatgaz lenovouser Softmus CyberAP buhrmi sdemjanenko StevenWeathers teymour-aldridge ThomasFerro tiberiuc Gohlisch timgates42 tcrowe thelgevold VarunDevPro Ti-webdev venkateshwarans FlipFloop vidaren vidit1999 SleepyWerewolf supermooshman Vulwsztyn jakutis wlockiv yesmeck Spice-Z Zachiah Zirro arggh eh-dub benib burningTyger craigglennie dmitrage fiskgrodan fivemru gltchitm hmt hville igoradamenko infuzz izumiiii jamesgeorge007 jasdeepgill jpsc julian-kuroiwa zhoukekestar kindoflew lonevox mattstobbs mellisdesigns munsocket nhducit nomnomnomnom orange4glace priyanjitdey94 pynnl raveling rdb red-meadow rmacklin rqrqrqrq rykiplov simeydotme vlasy voldemortensen warmrobot juzhiyuan Ding-Fan