frontendteknologier
Frontendteknologier är de teknologier som används i klientens webbläsare för att skapa användargränssnitt och interaktion. De omfattar grundläggande språk såsom HTML, CSS och JavaScript samt ett antal ramverk, bibliotek och verktyg som underlättar utveckling, testning och distribution av webbapplikationer.
HTML anger struktur och innehåll, CSS ansvarar för stil och layout medan JavaScript ger dynamik och logik.
Vanliga frontendramverk och bibliotek inkluderar React, Angular, Vue och Svelte. Dessa verktyg stödjer komponentbaserad arkitektur, återanvändbara
Verktyg och arbetsflöden omfattar pakethanterare som npm, Yarn eller pnpm samt bygg- och bundlingsverktyg som Webpack,
Arkitekturfrågor som SPA, MPA, SSR och SSG påverkar hur innehåll laddas och hur sökmotorer indexerar sidor.
Säkerhet och kvalitet är viktiga överväganden, till exempel XSS-skydd, CSP och testning med verktyg som Jest,