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.

Jump to: Surface forms Statements Referenced by

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.

Svelte developer Svelte self-linksurface differs
this entity surface form: Svelte core team
React influenced Svelte
Svelte notableVersion Svelte self-linksurface differs
this entity surface form: Svelte 3