---
type: lesson
authors:
  - brittney-postma
cloudinary_convert: false
cover: https://media.codingcat.dev/image/upload/v1646791334/main-codingcatdev-photo/Intro_to_Svelte.png
excerpt: Svelte is a component framework that allows you to break up your application into reusable chunks and provides some sugary syntax, making your code base easy to understand and very graceful.
published: published
section: Fundamentals
slug: fundamentals-what-is-svelte
start: June 1, 2022
title: Fundamentals - What is Svelte
weight: 3
youtube: https://youtu.be/dZ1CI3u1MYA
---

## What is Svelte?\*\*

Svelte is a component framework that allows you to break up your application into reusable chunks and provides some sugary syntax, making your code base easy to understand and very graceful.

Svelte is similar to React & Vue, with one key difference, there is NO VIRTUAL DOM. Instead of shipping the framework to the browser and letting it do the work, Svelte compiles itself away during a build step into vanilla html, css, and js. Making it one of the leanest frameworks out there

If you have experience with HTML, CSS, and JavaScript, you will feel right at home with Svelte. Having just a basic understanding is all that you need and we’ll cover everything else in this course. Next let’s take a look at what we’ll be using to write our applications.
