Gå til innhold

Bruk

Hvordan du bruker JavaScript.

JavaScript/TypeScript-balanse

The proportion of developers who write the entirety of their code in TypeScript keeps increasing, and may soon represent a majority of respondents.

Hvordan fordeler du tiden din mellom å skrive JavaScript- og TypeScript-kode?
0%
20%
40%
60%
80%
100%
1
100% JS
661
2
|
438
3
|
381
4
|
209
5
50/50
578
6
|
255
7
|
1,073
8
|
2,972
9
100% TS
4,367
0%
20%
40%
60%
80%
100%
% besvarelser på spørsmål

Compiled Code Balance

A natural consequence of writing typed code (at least today) is depending on a build step, which is the case for the vast majority of us.

What proportion of the JavaScript code you write for the browser goes through a build step?
0%
20%
40%
60%
80%
100%
1
0% Compiled
260
2
|
184
3
|
183
4
|
114
5
50%
540
6
|
229
7
|
897
8
|
2,349
9
100% Compiled
5,861
0%
20%
40%
60%
80%
100%
% besvarelser på spørsmål

Build Step Advantages

If we did want to envision a build-less future, the first step would no doubt be native type support in JavaScript.

What do you feel are the main advantages resulting from using a build step?
Multiple
0%
20%
40%
60%
80%
100%
01
Static typing
7,891
02
Better development experience
5,460
03
Code optimization
4,963
04
Template/component transpilation
4,232
05
Bundling
2,921
06
Linting
2,097
07
Browser compatibility
1,503
08
Environment management
642
09
Asset processing
631
10
No advantages
11
All of the above
12
Andre svar
53
0%
20%
40%
60%
80%
100%
% besvarelser på spørsmål

AI Code Generation

While respondents do not yet produce a majority of their code with AI, the balance is quickly shifting, with code being the result of AI output increasing from 20% to 29% year-over-year.

What proportion of the code you produce is AI-generated?
0%
20%
40%
60%
80%
100%
1
0% AI
1,126
2
|
3,224
3
|
2,783
4
|
1,090
5
50%
1,153
6
|
557
7
|
627
8
|
187
9
100% AI
23
0%
20%
40%
60%
80%
100%
% besvarelser på spørsmål
We asked members of the JavaScript community to share their “pick of the year”

My 2025 Pick: Talk: Next.js at the speed of Bun

My pick is Lydia Hallie's talk at Next.js Conf about Bun. They're working on super exciting things, and shes the best at explaining advanced topics :)
We asked members of the JavaScript community to share their “pick of the year”

JavaScript-bruk

Despite the ever-growing number of use cases for JavaScript, front-end develeopment remains the most common reason to use the language for now.

Hva bruker du JavaScript til?
Multiple
0%
20%
40%
60%
80%
100%
01
Frontend utvikling
10,777
02
Backend utvikling
7,261
03
Mobilapper
2,696
04
Skrivebordsapper
1,869
05
Datavisualisering
1,795
06
Grafikk og animasjon
1,282
07
Dataanalyse
938
08
Spillutvikling
682
09
Innebygde apper
+1
253
10
Maskinlæring
-1
242
0%
20%
40%
60%
80%
100%
% besvarelser på spørsmål

Given the survey's focus on upcoming trends and early-stage features, it makes sense that its largest audience block would be developers building tools and products for other programmers.

Hvilken bransje(r) jobber du i?
Multiple
0%
20%
40%
60%
80%
100%
01
Programmering og tekniske verktøy
4,210
02
Konsulenttjenester
3,243
03
E-handel og detaljhandel
2,403
04
Finans
1,691
05
Utdannelse
+1
1,464
06
Markedsføring/Salg/Analyseverktøy
-1
1,419
07
Underholdning
1,360
08
Helsesektor
992
09
Nyheter, media og blogging
854
10
Statlig
757
0%
20%
40%
60%
80%
100%
% besvarelser på spørsmål

Applikasjonsmønstre

Modern JavaScript frameworks may now support a whole range of various rendering modes, but it turns out the simplest ones remain the most popular to this day.

Hvilke av følgende arkitektur- og renderingsmønstre har du brukt i løpet av det siste året?
Multiple
0%
20%
40%
60%
80%
100%
01
Ensideapplikasjon (SPA)
9,467
02
Server-side rendering (SSR)
6,308
03
Statisk sidegenerering (SSG)
4,865
04
Flersideapplikasjon (MPA)
4,228
05
Delvis hydrering
2,302
06
Øy-arkitektur
1,646
07
Progressiv forbedring
1,335
08
Streaming SSR
+1
1,061
09
Delvis forhåndsrendering
+1
922
10
Inkrementell statisk generering
-2
917
0%
20%
40%
60%
80%
100%
% besvarelser på spørsmål

JavaScript utfordringer

We now have pretty much all the tools we need; the challenge is to know how to use them right.

Hvilke aspekter ved JavaScript sliter du mest med?
Multiple
0%
20%
40%
60%
80%
100%
01
Kodearkitektur
3,809
02
Tilstandsadministrasjon
3,490
03
Håndtering av avhengigheter
3,203
04
Datohåndtering
+3
2,681
05
Ytelse
2,578
06
Byggverktøy
-2
2,303
07
Feilsøking
-1
2,177
08
Definere typer
1,916
09
Finne pakker
+1
1,303
10
Asynkron kode
-1
1,110
0%
20%
40%
60%
80%
100%
% besvarelser på spørsmål

Webteknologiers Tilfredshet

Happiness is once again stable.

Hvor fornøyd er du med den generelle tilstanden til webteknologier?
1
2
3
4
5
2020
2021
2022
2023
2024
2025
1
2
3
4
5
Gjennomsnitt

JavaScript Tilfredshet

Happiness levels remain constant once again.

Hvor fornøyd er du med den generelle tilstanden til JavaScript?
1
2
3
4
5
2020
2021
2022
2023
2024
2025
1
2
3
4
5
Gjennomsnitt

Anbefalte ressurser

Practical Prompt Engineering
Sabrina Goldfarb
GitHub

Practical Prompt Engineering

Generate higher quality code from AI tools! Learn prompting techniques that work consistently across Claude, ChatGPT, Copilot, and Cursor. Transform vague project ideas into structure, actionable development plans.
Front-End System Design
Evgenii Ray
Staff UI Engineer

Front-End System Design

Dive into front-end system design to create scalable, efficient user interfaces! Master core UI fundamentals: box model, browser rendering, DOM manipulation, state management, and performance.
Takk til våre partnere for deres bidrag! Lær mer.