State of JS 2023: Oppsving for ti år gammelt rammeverk

Populariteten til både Vue.js og det Vue-baserte metarammeverket Nuxt øker, viser State of JS.

I State of JS 2023 har godt over 20.000 utviklere svart på hvilke rammeverk og utviklerverktøy de bruker. 📸: State of JS / kode24
I State of JS 2023 har godt over 20.000 utviklere svart på hvilke rammeverk og utviklerverktøy de bruker. 📸: State of JS / kode24 Vis mer

State of JS-undersøkelsen pleier vanligvis å komme ganske tidlig på året, gjerne i januar/februar. Likevel er 2023-versjonen av undersøkelsen klar først nå, mer enn seks måneder inn i 2024.

Årsaken er ifølge de som står bak undersøkelsen at de rett og slett har vært overarbeidet, blant annet fordi de valgte å også lage en helt ny State of HTML-undersøkelse, i tillegg til å skrive om mye av koden som brukes til å visualisere resultatene fra undersøkelsene.

State of JS 2023 er basert på svar fra 23.540 utviklere i perioden november til desember 2023.

En av overraskelsene i årets undersøkelse er at Vue.js-rammeverket ser ut til å fått et oppsving, noe som naturlig nok gleder Vue-skaperen Evan You:

Vue går forbi Angular

I årets undersøkelse er det fortsatt React som leder soleklart som det mest populære frontendrammeverket, en førsteplass de har hatt helt siden undersøkelsen startet i 2016.

Til tross for mye positiv oppmerksomhet rundt Angular i det siste, blant annet i forbindelse med støtten for signals i Angular 17, er bruken av Angular fortsatt synkende i årets undersøkelse. Dermed passerer Vue Angular i bruk:

Vue (turkis) passerer Angular (rosa), mens React beholder førsteplassen. 📸: State of JS 2023
Vue (turkis) passerer Angular (rosa), mens React beholder førsteplassen. 📸: State of JS 2023 Vis mer

Dette er hvor mange av de spurte som oppgir at de har brukt de ulike rammeverkene:

  • React: 84 %
  • Vue: 52 %
  • Angular: 46 %
  • Svelte: 25 %

Next.js befester posisjonen

I undersøkelsen skilles det mellom "frontend-rammeverk" og "meta-rammeverk", der sistnevnte er mer omfattende og typisk også håndterer ruting og en del andre ting – og gjerne bygger på toppen av frontendrammeverk som React, Vue eller Svelte.

Terminologien har endret seg litt de siste årene, i fjorårets undersøkelse kalte de det "rendering frameworks", men begrepet "metarammeverk" ser ut til å ha fått fotfeste i bransjen.

I React-verdenen er det ingen tvil om hvilket metarammeverk som gjelder for de fleste. Next.js har hatt en ganske bratt vekstkurve helt siden 2018, og fortsetter å øke i årets undersøkelse.

Hele 56 prosent av de spurte oppgir nå at de har brukt eller bruker Next.js, mens tallet for det Vue-baserte metarammeverket Nuxt.js er 25 prosent.

Next.js er det solaklart mest populære metarammeverket. 📸: State of JS 2023
Next.js er det solaklart mest populære metarammeverket. 📸: State of JS 2023 Vis mer

Men også Astro ser ut til å øke kraftig, fra 8 prosent i 2022 til 19 prosent i 2023:

Astro øker kraftig. 📸: State of JS 2023
Astro øker kraftig. 📸: State of JS 2023 Vis mer

Alle vil ha Vite

I kategorien for byggeverktøy, er det fortsatt den gamle traveren Webpack som er mest brukt (90 %).

Men det spørs om det tar så lang tid før Webpack blir forbikjørt av Vite, som har hatt en temmelig bratt vekst og nå brukes av 73 prosent av de spurte:

Vite har hatt en bratt vekstkurve de siste tre årene, men Webpack er fortsatt størst. 📸: State of JS 2023
Vite har hatt en bratt vekstkurve de siste tre årene, men Webpack er fortsatt størst. 📸: State of JS 2023 Vis mer

Vite vinner også flere priser som State of JS deler ut i år, blant annet for:

  • Teknologien flest har tatt i bruk ("Most adopted technology")
  • Teknologien flest vender tilbake til ("Highest retention")
  • Best likte bibliotek ("Most loved library")

Undersøkelsen inneholder også en masse om hvilke deler av JavaScript, nettleser-API-er og ulike verktøy utviklere bruker mest – du finner alt sammen på State of JS sine nettsider.

Har du fått med deg saken om hvordan VG valgte å gå over til Astro? Les den her: