Ugrás a tartalomhoz

Használat

Hogyan használod a JavaScriptet

JavaScript/TypeScript egyensúly

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

Hogyan osztod fel az idődet JavaScript és TypeScript írásakor?
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%
A kérdésre válaszolók százaléka

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%
A kérdésre válaszolók százaléka

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
Egyéb
53
0%
20%
40%
60%
80%
100%
A kérdésre válaszolók százaléka

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%
A kérdésre válaszolók százaléka
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 használata

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

Mire használod a JavaScriptet?
Multiple
0%
20%
40%
60%
80%
100%
01
Frontend feljesztés
10,777
02
Backend feljesztés
7,261
03
Mobil appok
2,696
04
Desktop appok
1,869
05
Adatvizualizáció
1,795
06
Grafika és animáció
1,282
07
Adatanalízis
938
08
Játékfejlesztés
682
09
Beágyazott appok
+1
253
10
Gépi tanulás
-1
242
0%
20%
40%
60%
80%
100%
A kérdésre válaszolók százaléka

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.

Mely iparágban/iparágakban dolgozol?
Multiple
0%
20%
40%
60%
80%
100%
01
Programozási & technikai eszközök
4,210
02
Konzultáció és szolgáltatások
3,243
03
E-kommersz & kiskereskedelem
2,403
04
Pénzügy
1,691
05
Oktatás
+1
1,464
06
Marketing/eladás/analitikai eszközök
-1
1,419
07
Szórakoztatás
1,360
08
Egészségügy
992
09
Hírek, média & blogolás
854
10
Kormányzati
757
0%
20%
40%
60%
80%
100%
A kérdésre válaszolók százaléka

Applikációs minták

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.

Az alábbiak közül mely architektúrális és renderelési mintákat használtad az elmúlt évben?
Multiple
0%
20%
40%
60%
80%
100%
01
Single Page Application (SPA) (Egyoldalas applikáció)
9,467
02
Server-Side Rendering (SSR) (Szerver-oldali renderelés)
6,308
03
Static Site Generation (SSG) (Statikus generált weboldal)
4,865
04
Multi-Page Application (MPA) (Többoldalas applikáció)
4,228
05
Részleges hidratálás
2,302
06
Sziget architektúra
1,646
07
Progresszív fejlesztés
1,335
08
Streaming SSR
+1
1,061
09
Részleges renderelés
+1
922
10
Inkrementális statikus generáció
-2
917
0%
20%
40%
60%
80%
100%
A kérdésre válaszolók százaléka

JavaScript azon részei, amik javításra szorulnak

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

Melyek a legnagyobb JavaScript hiányosságok amikkel szembe találod magad?
Multiple
0%
20%
40%
60%
80%
100%
01
Kódarchitektúra
3,809
02
Állapotmenedzselés
3,490
03
Függőségek menedzselése
3,203
04
Dátummenedzsment
+3
2,681
05
Teljesítmény
2,578
06
Fordítási eszközök
-2
2,303
07
Hibakeresés
-1
2,177
08
Típusosság
1,916
09
Csomagok megtalálása
+1
1,303
10
Aszinkron kód
-1
1,110
0%
20%
40%
60%
80%
100%
A kérdésre válaszolók százaléka

Megelégedettség a webes technológiákkal

Happiness is once again stable.

Mennyire vagy megelégedve a jelenlegi webes technológiákkal?
1
2
3
4
5
2020
2021
2022
2023
2024
2025
1
2
3
4
5
Átlag {axis}

JavaScript megelégedettség

Happiness levels remain constant once again.

Mennyire vagy megelégedve a JavaScript jelenlegi állapotával?
1
2
3
4
5
2020
2021
2022
2023
2024
2025
1
2
3
4
5
Átlag {axis}

Ajánlott források

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.
Köszönet partnereink támogatásáért! Tudj meg többet.