Write boilerplate-free components using languages you already know — HTML, CSS and JavaScript
- - learn more -Svelte compiles your code to tiny, framework-less vanilla JS — your app starts fast and stays fast
- - learn more -No more complex state management libraries — Svelte brings reactivity to JavaScript itself
- - learn more -Svelte is a radical new approach to building user interfaces. Whereas traditional frameworks like React and Vue do the bulk of their work in the browser, Svelte shifts that work into a compile step that happens when you build your app.
- -Instead of using techniques like virtual DOM diffing, Svelte writes code that surgically updates the DOM when the state of your app changes.
-TODO a video intro
-TODO finish building this page. Ideas: Who's using Svelte? Example code (interactive, ideally). What else?
-Write boilerplate-free components using languages you already know — HTML, CSS and JavaScript
+ + learn more +Svelte compiles your code to tiny, framework-less vanilla JS — your app starts fast and stays fast
+ + learn more +No more complex state management libraries — Svelte brings reactivity to JavaScript itself
+ + learn more +Svelte is a radical new approach to building user interfaces. Whereas traditional frameworks like React and Vue do the bulk of their work in the browser, Svelte shifts that work into a compile step that happens when you build your app.
+ +Instead of using techniques like virtual DOM diffing, Svelte writes code that surgically updates the DOM when the state of your app changes.
+TODO a video intro
+TODO finish building this page. Ideas: Who's using Svelte? Example code (interactive, ideally). What else?
+In order to use GitHub authentication, you will need to register an OAuth application with gist
and read:user
scopes, and create a .env file:
GITHUB_CLIENT_ID=[YOUR_APP_ID]\nGITHUB_CLIENT_SECRET=[YOUR_APP_SECRET]\nBASEURL=http://localhost:3000+ +
The BASEURL
variable should match the callback URL specified for your app.