https://github.com/vanheemstrasystems/svelte
Svelte
https://github.com/vanheemstrasystems/svelte
Last synced: 4 months ago
JSON representation
Svelte
- Host: GitHub
- URL: https://github.com/vanheemstrasystems/svelte
- Owner: vanHeemstraSystems
- Created: 2023-09-12T08:55:55.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-12T09:05:08.000Z (almost 3 years ago)
- Last Synced: 2025-03-25T14:16:21.772Z (over 1 year ago)
- Size: 2.93 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
svelte
# Svelte
Based on "Why Svelte is the Next Big Thing in JavaScript Development" at https://naturaily.com/blog/why-svelte-is-next-big-thing-javascript-development
Based on "Learn Svelte" at https://learn.svelte.dev/
Based on "Rich Harris: Futuristic Web Development" at https://www.youtube.com/watch?v=qSfdtmcZ4d0
Like React and Vue, Svelte is a JavaScript framework/library. In general, it’s a set of components, tools and rules for creating the structure of websites and applications with the use of JavaScript. Svelte, however, has developed its own, original way to let developers build what they need and want. Due to this fresh approach, Svelte is sometimes described as a compiler.
React and Vue use a virtual DOM in the browser, which leads to certain performance shortcomings. The DOM (Document Object Model) is an interface for web pages. It is an API that allows programs to read and manipulate the page content, structure and styles. You can compare it to temporary memory storage for interface changes.
Svelte, however, doesn't use a virtual DOM, instead compiling code into tiny, pure Vanilla JS. As a result, the code works much faster from the beginning, making a potential app product much lighter and user-friendly. This is the first and most notable difference that Svelte has presented to the world of coding.