Ugrás a tartalomhoz

Funkciók

Szintaxis, böngésző API-k és egyéb funkciók.

Szintaxis funkciók

Ezek közül a szintaxis funkciók közül melyiket használtál már?
Multiple
0%
20%
40%
60%
80%
100%
01
02
03
04
05
06
-1
07
-1
08
RegExp.escape
09
🚫 Egyik sem
-2
10
Float16Array
0%
20%
40%
60%
80%
100%

Szöveg funkciók

Ezek közül a szöveg funkciók közül melyiket használtál már?
Multiple
0%
20%
40%
60%
80%
100%
1
2
3
4
🚫 Egyik sem
0%
20%
40%
60%
80%
100%

Tömb funkciók

Ezek közül a tömb funkciók közül melyiket használtál már?
Multiple
0%
20%
40%
60%
80%
100%
1
2
+2
3
array_findlast
4
🚫 Egyik sem
-2
5
6
7
0%
20%
40%
60%
80%
100%

Set Features

Which of these Set features have you used?
Multiple
0%
20%
40%
60%
80%
100%
1
🚫 Egyik sem
2
3
4
5
6
7
8
0%
20%
40%
60%
80%
100%

Object Features

Which of these Object features have you used?
Multiple
0%
20%
40%
60%
80%
100%
1
🚫 Egyik sem
2
0%
20%
40%
60%
80%
100%

Aszinkron funkciók

Ezek közül az aszinkron funkciók közül melyiket használtál már?
Multiple
0%
20%
40%
60%
80%
100%
1
2
3
🚫 Egyik sem
4
0%
20%
40%
60%
80%
100%

Böngésző APIk

Ezek közül a böngésző APIk közül melyiket használtál már?
Multiple
0%
20%
40%
60%
80%
100%
01
02
03
04
05
+2
06
-1
07
-1
08
09
10
+2
11
🚫 Egyik sem
-2
12
+1
13
-3
14
-3
15
-1
16
17
-2
0%
20%
40%
60%
80%
100%

Nyelvi hiányosságok

Melyek a legnagyobb nyelvi hiányosságok amit tapasztaltál a JavaScriptben?
Multiple
Top pain point topics overall.

View:

Items that are not one of “limitations”
0%
20%
40%
60%
80%
100%
01
Static typing
02
Cognitive overload
9
03
Date/Time Handling
04
Ecosystem issues
2
+8
05
Syntax issues
1
+15
06
Standard Library
+3
07
Performance
2
08
ESM & CJS
-3
09
Tooling
3
10
Error handling
1
-4
11
Browser vendor issues
3
12
Package management issues
1
+6
13
Dependencies
+1
14
Debugging
3
15
Build tools
+6
16
Async programming
1
17
Pattern matching
18
Behavior of null
-2
19
Legacy support
20
Education
6
21
Number issues
2
22
Imports
23
Configuration
1
+2
24
Array methods
25
undefined
0%
20%
40%
60%
80%
100%

Böngésző APIk hiányosságai

Melyek a legnagyobb hiányosságok amiket tapasztaltál a böngésző APIk használata során?
Multiple
Top pain point topics overall.

View:

Items that are not one of “limitations”
0%
20%
40%
60%
80%
100%
01
Browser vendor issues
5
02
System capabilities
4
03
Developer Experience
04
Education
5
05
Cognitive overload
8
06
Security & privacy
6
07
Adoption
08
Legacy support
09
Documentation
10
Date & Time
1
11
2
+2
12
Inconsistencies across web platform features
13
Discoverability
14
DOM API
2
-4
15
Debugging
1
16
Performance
-13
17
Date/Time Handling
18
Vendor politics
19
Graphics
3
20
Event management
1
+2
21
Standards & Specs
22
1
23
Divergence with Node APIs
24
1
25
0%
20%
40%
60%
80%
100%
We asked members of the JavaScript community to share their “pick of the year”

My 2025 Pick: Delba Oliveira

My pick of the year is Delba Oliveira from the Next.js team. Her work across the ecosystem is remarkable. She has a rare ability to make complex topics feel simple while consistently delivering deeply practical guidance for modern Next.js, React and JS.
We asked members of the JavaScript community to share their “pick of the year”

New Proposals

While Temporal still tops the rankings, excitement is down from last year, which makes sense as it has begun its transition from theoretical proposal to actually being implemented in Firefox.
Which of these JavaScript features or proposals are you most excited about?
Multiple
Limited
3
0%
20%
40%
60%
80%
100%
01
02
03
🚫 Egyik sem
04
05
JSON.parse source text access
06
Explicit Resource Management
-3
07
Deferring Module Evaluation
-3
08
Decorator Metadata
-2
09
-1
10
Iterator Sequencing
+1
11
Joint Iteration
-1
12
-3
13
Signals
14
pipe_operator
15
16
Pattern matching
17
Record & Tuple
-2
18
Observable
19
Type Annotations
-3
20
Async Context
21
Static typing
22
Egyéb
0%
20%
40%
60%
80%
100%

JavaScriptből hiányzó funkciók

No change in ranking in the top 5, but it's notable to see that interest in Signals did drop slightly compared to last year.
Mi az, ami jelenleg hiányzik számodra a JavaScriptből?
Multiple
Limited
3
0%
20%
40%
60%
80%
100%
01
Static typing
02
Standard Library
03
Signals
04
05
Pattern Matching
06
Observable
07
+1
08
Async Context
+1
09
+3
10
🚫 Egyik sem
11
12
Composites
13
Error handling
14
Record & Tuple
-8
15
Enums
16
Egyéb
0%
20%
40%
60%
80%
100%

Native Types

While 32% of respondents are hoping for in-browser runtime types support in JavaScript, if types are ever officially supported it seems much more likely to be through TypeScript-like type annotations, which came in at number one.
How would you like to see types implemented natively in JavaScript?
0%
20%
40%
60%
80%
100%
1
Type annotations
2
Runtime types
3
I would not like to see them implemented
4
JSDoc-like types
5
Similar to TypeScript
6
Type Annotations
7
No opinion
8
Egyéb
0%
20%
40%
60%
80%
100%

Pace of Change
✨

This question's aim was to get a rough idea of how well respondents are keeping up with new features, and it shows that most of us struggle to learn about–let alone try out–new language features Hopefully this is something these survey results can help with!
How well are you generally able to keep up with new JavaScript features, such as those mentioned in this survey?
0%
20%
40%
60%
80%
100%
1
I haven't learned about or tried out most features
2
I've learned about some of the features; but haven't tried them out
3
I've learned about and tried out some of the features
4
I've learned about most of the features and tried out some of them
5
I've learned about and tried out most of the features
0%
20%
40%
60%
80%
100%

Olvasási lista

The Reading List lets respondents learn more about specific items post-survey, and this year we tweaked it to support auto-adding items based on survey answers, in addition to letting respondents select items manually. This change led to a much more library-focused list, compared to previous years which included more features.

0%
20%
40%
60%
80%
100%
01
02
03
04
05
10
0%
20%
40%
60%
80%
100%
Az „Olvasási lista” funkcióval a válaszadók elmenthetik azokat a tételeket, amelyekről többet szeretnének megtudni a felmérés kitöltése közben; és kap egy összefoglalót a róluk szóló hasznos forrásokról a felmérés végén.

Ajánlott források

New: JavaScript The Hard Parts, v3
Will Sentance
Codesmith

New: JavaScript The Hard Parts, v3

Combining mental models of JavaScript's inner workings and hands-on programming challenges, this course will give you a solid understanding of callbacks and higher-order functions, closure, asynchronous JavaScript, and object-oriented JavaScript.
Getting Started with JavaScript, v3
Web Dev Simplified

Getting Started with JavaScript, v3

Learn the language that powers the web! Gain a fundamental understanding of JavaScript as you code variables, objects, arrays, and functions.
Köszönet partnereink támogatásáért! Tudj meg többet.