Ir para o conteúdo

Usage

How you use JavaScript

Equilíbrio JavaScript/TypeScript

0%
6%
13%
19%
26%
32%
1

100% JS

1,610
2

|

966
3

|

728
4

|

391
5

50/50

1,034
6

|

546
7

|

1,857
8

|

4,569
9

100% TS

5,562
0%
6%
13%
19%
26%
32%
% de respostas das questões
Como você divide seu tempo entre escrever código JavaScript e TypeScript?

Uso do JavaScript

0%
18%
36%
55%
73%
91%
1

Profissionalmente

17,030
2

Como um hobby

6,991
3

Como estudante

2,235
0%
18%
36%
55%
73%
91%
% de respostas das questões
Em que contexto você usa principalmente JavaScript?
Pedimos aos membros da comunidade JavaScript que compartilhassem sua “escolha do ano”

Minha escolha de 2023: Electron

Com aplicativos do dia a dia como VS Code, Figma, Discord, Slack e 1Password todos sendo executados no Electron, ele continua sendo uma parte fundamental do ecossistema JS e de desenvolvedores. Muitas ferramentas que todos nós usamos não existiriam sem ele, e quando usado corretamente, é de fato uma plataforma poderosa.
Pedimos aos membros da comunidade JavaScript que compartilhassem sua “escolha do ano”

Kilian Valkhof

Criador do Navegador Polypane para Desenvolvedores

Uso do JavaScript

0%
20%
39%
59%
78%
98%
1

Desenvolvimento Frontend

18,402
2

Desenvolvimento Backend

12,501
3

Aplicativos Mobile

5,038
4

Aplicativos Desktop

3,704
5

Visualização de Dados

2,900
6

Gráficos e Animação

2,236
7

Análise de Dados

1,409
8

Desenvolvimento de Jogos

1,162
9

Aprendizado de Máquina

473
10

Aplicativos Embarcados

465
0%
20%
39%
59%
78%
98%
% de respostas das questões
Para que você utiliza JavaScript?

Setor industrial

0%
9%
18%
28%
37%
46%
1

Programação e ferramentas técnicas

7,755
2

Consultoria e serviços

5,514
3

Comércio eletrônico e varejo

4,541
4

Financeiro

2,896
5

Educação

2,632
6

Ferramentas de marketing/vendas/análises

2,610
7

Entretenimento

2,335
8

Saúde

1,722
9

Notícias, mídia e blogs

1,643
10

Imobiliário

1,125
0%
9%
18%
28%
37%
46%
% de respostas das questões
Em qual(is) setor(es) da indústria você trabalha?

Padrões de aplicativos

0%
18%
37%
55%
73%
91%
1

Aplicações de página única (SPA)

16,730
2

Renderização no lado do servidor (SSR)

11,307
3

Geração de Site Estático (SSG)

8,727
4

Aplicação de múltiplas páginas (MPA)

7,809
5

Hidratação Parcial

3,939
6

Arquitetura de Ilhas

2,654
7

Aprimoramento Progressivo

2,499
8

Geração Estática Incremental

2,145
9

SSR com Streaming

1,729
10

Hidratação Progressiva

1,566
0%
18%
37%
55%
73%
91%
% de respostas das questões
Qual dos seguintes padrões de arquitetura e renderização você usou no último ano?
Pedimos aos membros da comunidade JavaScript que compartilhassem sua “escolha do ano”

Minha escolha de 2023: Web Interoperable Runtimes

Os Web Interoperable Runtimes são ambientes de execução que permitem que o código seja executado de forma consistente em várias plataformas e ambientes. Acredito que trabalhar com um padrão desse tipo nos expõe ao futuro do desenvolvimento web.
Pedimos aos membros da comunidade JavaScript que compartilhassem sua “escolha do ano”

Gustavo Vasquez

Engenheiro de Software 🇧🇷

Pontos problemáticos do JavaScript

0%
7%
15%
22%
30%
37%
1

Arquitetura de código

6,451
2

Gerenciamento de estado

5,552
3

Ferramentas de build

4,946
4

Gerenciando dependências

4,887
5

Performance

4,374
6

Debugging

4,032
7

Tipagem

3,910
8

Gerenciamento de datas

3,465
9

Código assíncrono

2,003
10

Encontrando pacotes

1,937
0%
7%
15%
22%
30%
37%
% de respostas das questões
Quais aspectos do JavaScript você tem mais dificuldade?

Recursos Ausentes

0%
11%
23%
34%
45%
57%
1

Tipagem Estática

9,489
2

Biblioteca padrão

7,152
3

Melhor gerenciamento de datas

6,679
4

Estruturas de dados imutáveis

4,296
5

Operador Pipe

3,603
6

Correspondência de padrões

3,404
7

Observables

3,402
8

Decorators

2,717
9

Error handling

10

Outras respostas

319
0%
11%
23%
34%
45%
57%
% de respostas das questões
O que você sente que está faltando no JavaScript?

Pontos problemáticos do JavaScript

0%
7%
15%
22%
30%
37%
1

Arquitetura de código

6,451
2

Gerenciamento de estado

5,552
3

Ferramentas de build

4,946
4

Gerenciando dependências

4,887
5

Performance

4,374
6

Debugging

4,032
7

Tipagem

3,910
8

Gerenciamento de datas

3,465
9

Código assíncrono

2,003
10

Encontrando pacotes

1,937
0%
7%
15%
22%
30%
37%
% de respostas das questões
Quais aspectos do JavaScript você tem mais dificuldade?

Recursos Ausentes

0%
11%
23%
34%
45%
57%
1

Tipagem Estática

9,489
2

Biblioteca padrão

7,152
3

Melhor gerenciamento de datas

6,679
4

Estruturas de dados imutáveis

4,296
5

Operador Pipe

3,603
6

Correspondência de padrões

3,404
7

Observables

3,402
8

Decorators

2,717
9

Error handling

10

Outras respostas

319
0%
11%
23%
34%
45%
57%
% de respostas das questões
O que você sente que está faltando no JavaScript?

Satisfação com tecnologias web

0
1
2
3
4
2020
2021
2022
2023
0
1
2
3
4
Média
Quão satisfeito você está com o estado geral das tecnologias web?

Satisfação com JavaScript

0
1
2
3
4
2020
2021
2022
2023
0
1
2
3
4
Média
Quão satisfeito você está com o estado geral do JavaScript?

Recursos recomendados

Your Path to Becoming a Senior Web Developer!
Will Sentance
Codesmith

Your Path to Becoming a Senior Web Developer!

Deep dive into JavaScript, the most popular framework React, Web performance, CSS, deploying websites, TypeScript, and functional JavaScript to become a professional web developer today.
Expand Your Abilities to the Server and Master the Fullstack
Jem Young
Netflix

Expand Your Abilities to the Server and Master the Fullstack

Set up servers, create APIs, and deploy your code to the world by learning the full stack.
Obrigado aos nossos parceiros por nos apoiarem! Saiba mais.