Nettstedet du leser nå, flyttet fra Next.js til Rust uten å miste en URL
envixo.com publiseres på 99 språk. Vi skrev det om fra Next.js til Rust, sammenlignet hver URL med det gamle nettstedet før byttet, og rettet det det gamle nettstedet gjorde feil for søkemotorer, høyre-til-venstre-språk og AI-assistenter.
- Kunde
- Envixo
- Plattform
- Nett
- Bransje
- Markedsføringsnettsted
- Lansert
- 2026
Utfordringen
Next.js-nettstedet fungerte, men krevde en Node.js-server med 512 MB reservert minne, sendte rundt 150 KB HTML per side og hadde hull: ingen høyre-til-venstre-oppsett, og strukturerte data som bare ble lagt til av JavaScript.
Dette laget vi
En Rust-server med axum og Askama som leverer de samme URL-ene, de samme 99 språkfilene og samme design, bygget med Tailwind og vanlig JavaScript.
De samme URL-ene og videresendingene
Språkgjenkjenning, språkprefikser, skråstrek til slutt og språkinformasjonskapselen oppfører seg som på det gamle nettstedet, så ingen lenke eller rangering gikk tapt.
Først samme SEO, så bedre
Metadata, hreflang, JSON-LD og sitemapet samsvarer med det gamle nettstedet, med rettelser i taggene for deling i sosiale medier og en ny llms.txt.
En port som krever null forskjeller
Et verktøy sammenlignet hver URL på det gamle og det nye nettstedet. Byttet krevde null forskjeller, i tillegg til skjermbilder i tre bredder på engelsk, arabisk og japansk.
Utforsk i 3D
En guidet three.js-tur gjennom hele landingssiden, med en vanlig liste når 3D ikke er tilgjengelig.
Et kontaktskjema uten SDK
En spamsjekk med Cloudflare Turnstile og e-post via Amazon SES, med forespørsler signert for hånd, en honeypot og en grense per besøkende.
Feil rapportert, nøkler trygge
Feil på serveren og i nettleseren går til Honeybadger, og API-nøkkelen kommer aldri ut på siden.
Tekniske resultater
Minne målt i produksjon i oktober 2026; bildestørrelsen er hentet fra byggingen. Antallet URL-er i sitemapet sjekkes av en automatisert test.
- Rollback via DNS, med det gamle nettstedet tilgjengelig i sju dager
- Oppdateringer av avhengigheter flettes inn automatisk når testene og byggingen av imaget går gjennom
- Tester og bygg kjører på Envixos egne CI-runnere
- Publisert på 99 språk fra de samme språkfilene som før
Teknologi
- Rust
- axum
- Askama
- Tailwind CSS
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
Trenger du programvare laget rundt virksomheten din?
Integrasjoner, interne verktøy, apper og plattformer, laget på bestilling av seniorutviklere som styrer AI-agenter. Fortell oss hva du trenger, så viser vi deg hvordan vi ville laget det.