Ir ao contido

Características

This year we put special emphasis on identifying developer pain points with JavaScript. As one might expect, the lack of native typing and browser inconsistencies led their respective charts, each affecting nearly a third of developers.

Características da sintaxe

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

🚫 Ningunha

1,948
0%
16%
32%
48%
64%
80%
% dos enquisados
Cales das seguintes características da sintaxe usaches?

Funcións de cadeas de texto

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

16,157
2

9,741
3

5,385
4

🚫 Ningunha

4,318
0%
15%
29%
44%
59%
73%
% dos enquisados
Cales das seguintes funcións de cadeas de texto empregaches?

Funcións de Array

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

6,122
2

6,078
3

5,274
4

3,186
5

2,204
6

🚫 Ningunha

9,989
0%
10%
20%
29%
39%
49%
% dos enquisados
Cales das seguintes funcións de array empregaches?

Funcionalidades asíncronas

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

16,053
2

9,334
3

9,293
4

🚫 Ningunha

2,781
0%
15%
29%
44%
59%
74%
% dos enquisados
Cales das seguintes funcionalidades asíncronas empregaches?
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”

APIs de navegador

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

13,112
2

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

🚫 Ningunha

3,251
0%
12%
24%
37%
49%
61%
% dos enquisados
Cales das seguintes APIs de navegador empregaches?

Inconvenientes da linguaxe

0%
18%
35%
53%
70%
88%
1

Static typing

2

ESM & CJS

3

Browser support

4

TypeScript support

5

Dates

6

Performance

7

Error handling

8

Async programming

9

Choice overload

10

Security

0%
18%
35%
53%
70%
88%
% dos enquisados
Cales son os principais inconvenientes que atopches relativos á linguaxe JavaScript?
(resposta libre)

Inconvenientes das APIs do navegador

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

Browser support

3

Lack of documentation

4

Dates

5

Excessive complexity

6

Performance

7

Choice overload

8

DOM API

10

Firefox issues

0%
16%
32%
48%
64%
80%
% dos enquisados
Cales son os principais inconvenientes que atopches relativos ás APIs do navegador?
(resposta libre)
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

Lista de lectura

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%
% dos enquisados
A «Lista de lectura» permite aos enquistados gardar os elementos dos que queren aprender máis mentras completan a enquisa; e logo ter un resumo de recursos útiles ao final da enquisa.

Recursos recomendados

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.
Grazas aos nosos colaboradores por darnos o seu apoio! Saber máis.