Svelte

Javascript framework

Hvad er Svelte?

En javascript/typescript compiler

Et alternativ til andre JS frameworks

Ingen virtual dom - bygger på WEB APIs

Komponent baseret

Mange indbyggede funktionaliteter

Reactiv

Hurtig kompilering og HMR (Vite)

Indbyggede features

State håndtering (med subscriptions)

Animation, tweening (GSAP agtigt)

Få lifecycle events

Scoped css

En fil = en komponent (HTML, JS, CSS)

Tags (@html f.eks)

Logik ({#each...}, {#if}, {#await} f.eks.)

Tooling

DX i top - nummer 1 i 2021 (stack overflow)

SvelteKit - til serverside/clientside

VSCode extension

Demo

Svelte andre steder

SvelteKit - backend og frontend i et (netsi.dk)

Svelte og Deno (f.eks. Snel)

Svelte native (nativescript)

Figma plug-ins med Svelte (figma-plugin-ds-svelte)

Spørgsmål?

Closer to the native WEB

Svelte

By Sten Hougaard

Svelte

Præsentation af Svelte, javascript framework

  • 245