State of JS 2024 er ute – og hvis du tenker at det ikke er lenge siden State of JS 2023, er årsaken at den forrige undersøkelsen ble kraftig forsinket.
– I fjor tok det oss 183 dager mellom innsamlingen av State of JS 2023-dataene og publisering av resultatene. I år fikk vi det ned til 6 dager! skriver Sacha Greif, som står bak undersøkelsene.
The State of JS 2024 survey results are now live! 2024.stateofjs.com/en-US A couple highlights 🧵
— Sacha Greif (@sachagreif.com) December 16, 2024 at 3:47 AM
[image or embed]
Dermed er resultatene fra 2024-undersøkelsen rykende ferske – innsamlet mellom 13. november og 10. desember. Altså etter flere av høstens spennende nyheter i frontend- og JavaScript-verdenen, som Next.js 15.
Her er noen av de mest interessante funnene fra State of JS 2024:
#1. Frontend-rammeverk: Dalende React-interesse
React har fortsatt en svært dominerende posisjon innenfor frontend-utvikling, der hele 82 prosent av respondentene svarer at de bruker React.
Men de siste årene har frontendrammeverk som Vue.js og Angular klatret på oversikten over de mest brukte og likte rammeverkene.
Bruken av Angular økte for eksempel fra 45 til 50 prosent fra 2023 til 2024. Angular kom i en ny versjon i november, med en masse nytt – blant annet en bedre utvikleropplevelse (DX).
– I realiteten står det mellom to rammeverk: Angular eller React
Også Svelte (grønt på grafen under) har hatt en jevn kurve oppover de siste årene, og brukes nå av 26 prosent av de spurte.
Ser vi imidlertid på interesse, har React falt jevnt og trutt i mange år:
Den fallende interessen behøver riktignok ikke ha noe med at utviklere ikke vil bruke det – det kan like gjerne skyldes at React har blitt "smør og brød". Vi har jo gjerne en tendens til å synes at ting som er nytt er interessant.
#2. Meta-rammeverk: Next.js suverent størst
I undersøkelsen skilles det på frontend-rammeverk og meta-rammeverk. Sistnevnte er rammeverk som bygger på toppen av rammeverk og biblioteker som for eksempel React, Svelte eller Vue, og som fokuserer på rendring og serving av applikasjonen. Meta-rammeverkene inkluderer for eksempel gjerne ruting og andre ting.
Blant meta-rammeverkene er Next.js soleklart størst.
Men: Bruken av Next.js har for første gang siden 2018 gått ned, fra 56 prosent i 2023 til 54 prosent i år:
Samtidig fortsetter Astro å klatre jevnt og trutt og har nå gått forbi det Vue-baserte Nuxt-rammeverket som det nest største meta-rammeverket. Hele 23 prosent sier nå at de bruker Astro, opp fra 19 prosent i fjor.
#3. Dette hater vi mest med JavaScript
I undersøkelsen spørres det også om hvilke funksjoner i JavaScript utviklere kjenner til og bruker mest. JavaScript har de siste årene fått mye nytt og mange forbedringer som gjør utviklere mindre avhengige av tredjeparts biblioteker.
Et interessant spørsmål i undersøkelsen er Hva er dine største utfordringer med JavaScript-språket?
Det aller flest savner er statisk typing. Men utviklere sliter også med manglende nettleserstøtte for funksjonalitet i JavaScript, datohåndtering og mye annet:
Dermed er det kanskje ikke så rart at hele 67 prosent av respondentene nå oppgir at de skriver mer TypeScript-kode enn ren JavaScript. 34 prosent sier de utelukkende koder i TypeScript.
#4. Foretrekker React Native
For utviklere som skal lage mobilapper er det store spørsmålet hvorvidt man skal bygge appen som en native app, eller bruke en kryssplattformløsning.
I undersøkelsen er det React Native og Electron som havner øverst, med henholdsvis 35 og 34 prosent som oppgir at de bruker det.
Andelen utviklere som lager native-apper har sunket drastisk, fra 28 til 16 prosent. Om det er fordi React Native har blitt bedre, eller skyldes andre ting, vet vi ikke.
En del av de som har svart på undersøkelsen påpeker at Flutter mangler, noe det også gjorde i 2023.
Mener det bare er tull at det ikke satses på Flutter
#5. Vite snart større enn webpack
Det siste vi skal ta med, er bruken av ulike byggeverktøy.
Allerede i fjorårets undersøkelse så vi at Vite klatret fort oppover på oversikten over de mest brukte byggeverktøyene. Nå i år har de økt ytterligere, og brukes av hele 78 prosent av alle utviklere.
Dermed er ikke Vite langt unna å ta igjen den gamle traveren webpack, der bruken har flatet ut eller falt:
Vite er også den teknologien som har hatt størst vekst år-over-år, målt i bruk – etterfulgt av Vitest og esbuild.
💰 State of JS hadde i år også en del om lønnsnivået for ulike utviklerstillinger og for ulike land, som du kan lese mer om her: