<ForrigeUke uke="52" år="2025" />
Idet jeg må lære meg å skrive kalenderen med nye tall, tar jeg en titt på året som har vært. Frontendverdenen beveger seg fort, og jeg syns dette året har vært særlig innholdsrikt.
Dette var uka for brutte løfter og mistenkelig gode formuleringer — og 4052 ting som skjedde i frontendverden!
«<ForrigeUke /> er en artikkelserie som oppsummerer hva som skjedde i frontend-verden i uka som var.»

Januar 🌗
Det jeg husker best fra januar er NAV som skrev om at darkmode er mer enn estetikk.
På jobb har jeg en kjær kollega som alltid ser håpefullt på meg når nye versjoner i designsystemet vårt introduseres, i håp om at darkmode endelig er med. Det har vært mange skuffede blikk. Men i denne posten får vi høre at lengselen etter darkmode ikke bare er for det visuelle, men også har en funksjonell side.
Februar 🍿
Februar ga oss et ekte popcorn-øyeblikk: Honeypot sin dokumentar om Angular.
Selv om Angular ikke akkurat er det som får mest kred i dag, er det spennende å se hvordan det har formet frontendverdenen. Og siden Angular fortsatt lever i mange systemer, så er det verdt å kjenne til.
Mars 💃
Mars er måneden for kvinnedagen, og Hanne Sofie serverte oss den hemmelige historien om kodende damer. Et interessant blikk på hvordan det i dag mannsdominerte yrket startet.
April 🤖
I april dekket Jon lanseringen av v0, som introduserte vibekoding i et grensesnitt. Det er surrealistisk å lese denne bloggposten nå, med tanke på hvor raskt vibekoding har gått fra å være noe du leker rundt med, til noe noen lener seg tungt på i arbeidshverdagen.
Mai 🧘
Rundt mai fikk vi en ny release candidate i React, med React Compiler, Activity og View Transitions. Det tok enda noen måneder før alt landet i en stabil versjon, men allerede da fikk vi en smakebit på en enklere React-hverdag.
Juni 😴
Like før sommerferien meldte Eivind at Remix våknet fra dvale ved å hinte om versjon 3. Allerede hadde Remix blitt en del av React Router 7, og føltes som en trygg og støttet plattform. Men Remix 3 skulle være noe nytt og lettere, med fokus på web-standarder, enklere arkitektur og en alternativ komponentmodell.
Juli 😰
Sommeren ga også en oppvekker, denne gang for Radix. Radix tilbyr komponenter uten styling, som gjør det enklere å bygge egne grensesnitt. Men mangelen på status-oppdateringer begynte å stresse mange, og folk undret om biblioteket var dødt.
Radix-teamet svarte med å streame ukentlig for å vise at de lever, men samtidig tror jeg mange fikk øyne opp for konkurrenten BaseUI.
August 💽
I august kom TanStack DB ut i beta. For de av oss som allerede er glade i TanStack Query, hørtes det rart ut at vi skulle trenge noe mer. Men dette skulle altså gjøre det enklere å kombinere og filtrere data.
September 😡
September bød på mer friksjon. Petter skrev om kritikken mot de nye transition-funksjonene i React, og siterte blant annet Ryan Florence:
«async transitions suck and lock up the whole screen for every interaction (entanglement), aren't interruptible (lazily just queue everything up for imagined "correctness"), and exploded the API with even more "hooks that return and change state"»– Ryan Florence
Diskusjonen ga et spennende innblikk i hvordan de største påvirkerne i React-økosystemet faktisk tenker om retningen videre. Noen måneder senere introduserte Ricky Hanlons en arbeidsgruppe for å forenkle async React, så diskusjonen bærte nok frukter.
Oktober 🧹
I oktober kom Reacts tredje lansering for året: 19.2. Her ble Activity-komponenten endelig mulig å bruke, sammen med en ny hook for å rydde opp i useEffect, og mer detaljerte devtools. Også her fikk vi diskusjon. Denne gang med spørsmålet om en hook for å rydde opp en annen hook egentlig var matnyttig.
November 📡
Selv om React ofte stjeler rampelyset, skjer det spennende ting andre steder også. På ViteConf 2025 viste Svelte sitt svar på serverkomponenter og serverfunksjoner: Remote Functions. Petter var begeistret, og mente det så betydelig enklere ut enn React sin tilnærming.
Desember 😈
Året ble avsluttet med litt høyere puls. Først npm-trøbbel med Shai-Hulud i slutten av november, etterfulgt av ikke bare én, men to sårbarheter i React. Dette minner oss om at vi må være sikkerhetsbevisste også i frontendverdenen.
Dette var 12 av sakene jeg husker best fra året som har vært. Håper på en rolig start på nyåret.
Godt nyttår! 🥳
