Ir para o conteúdo

Recursos

Este ano, colocamos ênfase especial na identificação dos pontos problemáticos dos desenvolvedores com JavaScript. Como era de se esperar, a falta de tipagem nativa e as inconsistências entre navegadores lideraram seus respectivos gráficos, afetando quase um terço dos desenvolvedores.

Recursos de 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

🚫 None

1,948
0%
16%
32%
48%
64%
80%
% de respostas das questões
Quais desses recursos de sintaxe você já usou?

Recursos de String

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%
% de respostas das questões
Quais desses recursos de String você já usou?

Recursos de Array

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%
% de respostas das questões
Quais desses recursos de Array você já usou?

Recursos Assíncronos (Async)

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%
% de respostas das questões
Quais desses recursos assíncronos você já usou?
Pedimos aos membros da comunidade JavaScript que compartilhassem sua “escolha do ano”

Minha escolha de 2023: Replicache

Nenhuma tecnologia teve um impacto maior na qualidade do que eu lancei nos últimos anos. Eu acredito que eles estão carregando a tocha ao impulsionar o que pode ser feito na web.
Pedimos aos membros da comunidade JavaScript que compartilhassem sua “escolha do ano”

APIs do 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

🚫 None

3,251
0%
12%
24%
37%
49%
61%
% de respostas das questões
Quais dessas APIs do navegador você já usou?

Pontos Problemáticos da Linguagem

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%
% de respostas das questões
Quais são os principais pontos problemáticos que você encontra na linguagem JavaScript?
Respostas livres

Pontos Problemáticos das APIs do Navegador

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%
% de respostas das questões
Quais são os principais pontos problemáticos que você encontra nas APIs do navegador?
Respostas livres
Pedimos aos membros da comunidade JavaScript que compartilhassem sua “escolha do ano”

Minha escolha de 2023: Alba Silvente Fuentes

Alba escreve sobre desenvolvimento front-end, arquitetura web e desempenho web, já palestrou em muitas conferências e tem um podcast chamado "No me da la vida". Ela tem inspirado muitos desenvolvedores, e eu sou um deles!
Pedimos aos membros da comunidade JavaScript que compartilhassem sua “escolha do ano”

Arisa Fukuzaki

Engenheira DevRel Senior e Documentadora na Storyblok

Lista de leitura

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%
% de respostas das questões
Quantas vezes cada item foi adicionado à Lista de Leitura dos entrevistados, uma funcionalidade que permite que as pessoas aprendam mais sobre tópicos específicos enquanto fazem a pesquisa.

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.
Obrigado aos nossos parceiros por nos apoiarem! Saiba mais.