Astro
Hurtige websites med mindre JavaScript og mere kontrol
Astro er et moderne webframework til indholdsrige websites, hvor hastighed, SEO og redaktionel frihed skal fungere sammen. Vi designer og udvikler Astro-løsninger, der leverer HTML som udgangspunkt og kun sender JavaScript til de dele, der faktisk skal være interaktive.
Et hurtigt fundament uden unødvendig runtime
Astro bygger som udgangspunkt sider til almindelig HTML. Det giver et enkelt og robust fundament, som kan leveres hurtigt til brugeren og indekseres tydeligt af søgemaskiner. JavaScript bliver et bevidst valg i stedet for en automatisk omkostning på alle sider.
Vi bruger den tilgang til at bygge websites, hvor indhold, navigation og konverteringsveje føles hurtige fra første besøg. Samtidig holder vi komponenter og designprincipper samlet, så løsningen er nem at udvide uden at miste sammenhæng.
Indhold, der kan redigeres og genbruges
Astro kan hente indhold fra filer, et headless CMS eller eksterne datakilder. Vi modellerer indholdet, så redaktionen kan genbruge det på tværs af sider og formater uden at være afhængig af udviklere til hver ændring.
Content collections og validerede felter gør det muligt at opdage fejl tidligt. Det giver mere stabile publiceringer og et tydeligere samarbejde mellem redaktion, design og udvikling.
Interaktivitet dér, hvor den skaber værdi
En beregner, formular, søgning eller produktvælger kan kræve JavaScript. Resten af siden gør ofte ikke. Med Astros islands-arkitektur kan vi aktivere interaktive komponenter enkeltvis og lade det øvrige indhold forblive let.
Det betyder også, at vi kan bruge React, Vue, Svelte eller web components, når det giver mening, uden at hele websitet skal fungere som én stor klientapplikation.
Statisk når det er muligt, dynamisk når det er nødvendigt
Vi vælger rendering efter indholdets virkelighed. Stabile sider kan prerenderes og leveres direkte fra et globalt netværk. Sider med aktuelle data, login eller personalisering kan renderes on demand, mens server islands kan afgrænse de dynamiske dele.
Valget bliver dokumenteret og koblet til drift, cache, sikkerhed og redaktionelle behov. Så undgår I både unødig serverkompleksitet og begrænsninger, når noget faktisk skal være dynamisk.
Fra design til stabil drift
Vi tager ansvar for hele Astro-løsningen: informationsarkitektur, komponenter, CMS-integration, performance, tilgængelighed, teknisk SEO og deployment. Før lancering tester vi de vigtigste skærmstørrelser, brugerrejser og redaktionelle arbejdsgange.
Efter lancering kan vi stå for overvågning, opdateringer og løbende videreudvikling. I får dokumentation og ejerskab over kode, indhold og infrastruktur, så løsningen kan leve videre uden unødig afhængighed.
Det kan indgå i indsatsen
- Teknisk arkitektur og valg af rendering
- Komponentbibliotek og responsive sideskabeloner
- Integration til headless CMS eller content collections
- Målrettet interaktivitet med Astro islands
- Performance, tilgængelighed og teknisk SEO
- Deployment, kvalitetssikring og dokumentation
Ofte stillede spørgsmål
Hvornår er Astro et godt valg?
Astro er særligt stærkt til marketingwebsites, vidensuniverser, dokumentation, magasiner og webshops med meget indhold. Det er også relevant, når høj hastighed og teknisk SEO skal kombineres med enkelte interaktive funktioner.
Kan Astro arbejde sammen med et CMS?
Ja. Vi kan forbinde Astro med et headless CMS, en eksisterende indholdskilde eller Astros egne content collections. Valget afhænger af redaktionens arbejdsgange, publiceringsbehov og ønsket ejerskab.
Kan vi bruge React, Vue eller Svelte i Astro?
Ja. Astro kan integrere komponenter fra flere populære frontend-frameworks. Vi bruger dem målrettet til de funktioner, der kræver interaktivitet, mens resten af siden forbliver let.
Kan en Astro-løsning være dynamisk?
Ja. Sider kan prerenderes på forhånd eller renderes on demand på serveren. Vi vælger strategi pr. side og kan bruge server islands til afgrænsede, personaliserede eller dynamiske områder.