跳至內容

Features

JavaScript may move fast, but it seems like JavaScript developers move even faster, as many relatively new features already show high adoption levels.

Syntax Features

0%
16%
32%
48%
64%
80%
1

18,155
2

13,947
3

7,820
4

7,087
5

4,882
6

3,713
7

🚫 None

1,948
0%
16%
32%
48%
64%
80%
% 問題回應者
Which of these syntax features have you used?

String Features

0%
15%
29%
44%
59%
73%
1

16,157
2

9,741
3

5,385
4

🚫 None

4,318
0%
15%
29%
44%
59%
73%
% 問題回應者
Which of these String features have you used?

Array Features

0%
10%
20%
29%
39%
49%
1

6,122
2

6,078
3

5,274
4

3,186
5

2,204
6

🚫 None

9,989
0%
10%
20%
29%
39%
49%
% 問題回應者
Which of these Array features have you used?

Async Features

0%
15%
29%
44%
59%
74%
1

16,053
2

9,334
3

9,293
4

🚫 None

2,781
0%
15%
29%
44%
59%
74%
% 問題回應者
Which of these async features have you used?
We asked members of the JavaScript community to share their “pick of the year”

My 2023 Pick: Replicache

No technology has had a bigger impact on the quality of what I've shipped in years. I think they are carrying the torch on pushing what can be done on the web.
We asked members of the JavaScript community to share their “pick of the year”

Browser APIs

0%
12%
24%
37%
49%
61%
1

13,112
2

Progressive Web Apps (PWA)

10,255
3

7,104
4

3,932
5

3,888
6

3,880
7

3,400
8

3,359
9

1,969
10

1,869
11

1,350
12

357
13

🚫 None

3,251
0%
12%
24%
37%
49%
61%
% 問題回應者
Which of these browser APIs have you used?

Language Pain Points

0%
19%
37%
56%
75%
94%
1

Static typing

2

ESM & CJS

3

Browser support

4

TypeScript support

5

Dates

6

Performance

7

Error handling

8

Choice overload

9

Async programming

10

Security

0%
19%
37%
56%
75%
94%
% 問題回應者
What are your main pain points regarding the JavaScript language?
(自由填答問題)

Browser APIs Pain Points

0%
16%
32%
48%
64%
81%
1

Browser support

2

4

Lack of documentation

5

Dates

6

Excessive complexity

7

Performance

8

Choice overload

9

DOM API

0%
16%
32%
48%
64%
81%
% 問題回應者
What are your main pain points regarding browser APIs?
(自由填答問題)
We asked members of the JavaScript community to share their “pick of the year”

My 2023 Pick: Alba Silvente Fuentes

Alba writes about frontend development, web architecture, and web performance, spoke at many conferences, and has a podcast, "No me da la vida". She has been inspiring many devs, and I'm one of them!
We asked members of the JavaScript community to share their “pick of the year”

Arisa Fukuzaki

Senior DevRel Engineer & Docs at Storyblok

Reading List

0%
9%
18%
26%
35%
44%
1

2,989
2

2,583
3

2,373
4

2,339
5

1,669
6

1,578
7

1,492
8

1,439
9

1,378
10

1,369
0%
9%
18%
26%
35%
44%
% 問題回應者
How many time each item was added to respondent's Reading List, a feature that lets people learn more about specific topics as they take the survey.

推薦資源

Test Your JavaScript Knowledge
Lydia Hallie

Test Your JavaScript Knowledge

Challenge your core knowledge of JavaScript with 50 interactive quiz questions covering topics like the event loop, scopes and closures, the "this" keyword, classes and prototypes, garbage collection, and more!
JavaScript: The Hard Parts, v2
Will Sentance
Codesmith

JavaScript: The Hard Parts, v2

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.
感謝贊助我們的伙伴! 深入瞭解。