Svelte
E24802
Svelte is a modern JavaScript framework and compiler for building user interfaces that shifts much of the work to a build step, producing highly efficient, minimal runtime code.
Observed surface forms (2)
| Surface form | Occurrences |
|---|---|
| Svelte 3 | 1 |
| Svelte core team | 1 |
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
JavaScript framework
ⓘ
frontend framework ⓘ open-source software ⓘ user interface framework ⓘ web framework ⓘ |
| category | JavaScript UI library ⓘ |
| compilesTo |
CSS
ⓘ
HTML ⓘ vanilla JavaScript ⓘ |
| creator | Rich Harris ⓘ |
| designGoal |
compile components at build time
ⓘ
improve performance of web applications ⓘ minimize runtime overhead ⓘ simplify reactivity model ⓘ |
| developer |
Rich Harris
ⓘ
Svelte self-linksurface differs ⓘ
surface form:
Svelte core team
|
| ecosystemComponent |
Sapper (deprecated)
ⓘ
SvelteKit ⓘ |
| feature |
TypeScript support
ⓘ
built-in reactivity without virtual DOM ⓘ code-splitting ⓘ compile-time optimization ⓘ scoped styles ⓘ server-side rendering support ⓘ single-file components ⓘ stores for state management ⓘ transitions and animations ⓘ |
| fileExtension | .svelte ⓘ |
| initialReleaseDate | 2016-11-26 ⓘ |
| inspiredBy |
React
ⓘ
Vue.js ⓘ |
| license | MIT License ⓘ |
| notableVersion |
Svelte
self-linksurface differs
ⓘ
surface form:
Svelte 3
|
| paradigm |
component-based
ⓘ
reactive programming ⓘ |
| programmingLanguage | JavaScript ⓘ |
| repository | https://github.com/sveltejs/svelte ⓘ |
| runtimeModel |
direct DOM updates
ⓘ
no virtual DOM ⓘ |
| supports |
client-side rendering
ⓘ
hydration ⓘ routing via external libraries ⓘ server-side rendering ⓘ |
| supportsLanguage |
TypeScript programming language
ⓘ
surface form:
TypeScript
|
| usedFor |
interactive web components
ⓘ
progressive web apps ⓘ single-page applications ⓘ static site generation ⓘ |
| uses | compiler-based approach ⓘ |
| website | https://svelte.dev ⓘ |
Referenced by (4)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Svelte 3