Frontend

Svelte udvikling
med mindre runtime-arbejde i browseren

Svelte flytter en stor del af framework-arbejdet til build-tiden. Det giver en anderledes frontend-model end React og Vue, men teknologivalget bør stadig afhænge af produktet, teamet og det økosystem, løsningen skal leve i.

Hvad er Svelte?

Et compiler-baseret UI-framework

Svelte er et open source framework til at bygge brugergrænseflader. I stedet for at sende en stor framework-runtime med til browseren kompileres komponenterne ved build-tid til JavaScript, der opdaterer brugergrænsefladen.

Det kan give små og enkle løsninger i nogle scenarier, men Svelte er ikke automatisk hurtigere end React eller Vue. Bundle-størrelse, data, rendering, netværk, tredjepartsscripts og arkitektur betyder mindst lige så meget for den oplevede performance.

Svelte & SvelteKit

Frontend eller komplet webapplikation

Svelte

Komponenter og brugergrænseflader, hvor den compiler-baserede model passer godt.

SvelteKit

Framework omkring Svelte til routing, rendering og komplette webapplikationer.

TypeScript

Kan bruges til typesikkerhed og tooling i større Svelte-kodebaser.

Integrationer

CMS, API'er og forretningssystemer kobles på efter samme principper som andre moderne webstacks.

Eksisterende løsninger

Vi kan overtage, auditere og videreudvikle Svelte/SvelteKit-projekter.

Performance

Vi måler den konkrete løsning i stedet for at antage, at frameworket alene afgør resultatet.

Trade-offs

Hvornår ville vi vælge Svelte?

Godt match

Når teamet ønsker Sveltes komponentmodel, produktet passer til økosystemet, og der ikke er stærke organisatoriske grunde til at standardisere på React, Vue eller Angular.

Overvej økosystemet

React og Vue har større udbredelse og kan være lettere at bemande eller integrere med eksisterende kompetencer. Det kan være vigtigere end frameworkets tekniske elegance.

SEO er ikke et framework-resultat

SvelteKit kan understøtte server- og statisk rendering, men gode placeringer kræver stadig indhold, metadata, links, performance og teknisk kvalitet.

Overvejer I Svelte?

Vi kan vurdere Svelte/SvelteKit op mod jeres eksisterende stack og de alternativer, teamet realistisk skal kunne drive bagefter.

Book teknisk sparring