Simplified Web App Development with Svelte

Svelte is a free and open-source front end compiler that converts app code into client-side JavaScript at build time. Svelte applications do not include framework references. Instead, building a Svelte application generates code to manipulate the DOM, which may reduce the size of transferred files as well as give better client startup and run-time performance.

Rather than including a runtime library, Svelte compiles to bundled JavaScript that is very small compared to other approaches. Svelte applications launch quickly because there is less to download. Svelte components achieve “reactivity” without using a virtual DOM. State management is greatly simplified. Implementing components requires less code than popular web frameworks. This talk explains how to get started using Svelte, review the most important features, and walk through an example app.

Video producer: