Gå til innhold

Funksjoner

I år la vi spesielt vekt på å identifisere utfordringer utvikleres har med JavaScript. Som man kan forvente, ledet mangelen på innebygd typing og nettleserinkonsekvenser deres respektive diagrammer, hver påvirket nesten en tredjedel av utviklerne.

Syntaksfunksjoner

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

🚫 Ingen

1,948
0%
16%
32%
48%
64%
80%
% besvarelser på spørsmål
Hvilke av disse syntaksfunksjonene har du brukt?

Strengfunksjoner

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

16,157
2

9,741
3

5,385
4

🚫 Ingen

4,318
0%
15%
29%
44%
59%
73%
% besvarelser på spørsmål
Hvilke av disse strengfunksjonene har du brukt?

Array-funksjoner

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

6,122
2

6,078
3

5,274
4

3,186
5

2,204
6

🚫 Ingen

9,989
0%
10%
20%
29%
39%
49%
% besvarelser på spørsmål
Hvilke av disse array-funksjonene har du brukt?

Async-funksjoner

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

16,053
2

9,334
3

9,293
4

🚫 Ingen

2,781
0%
15%
29%
44%
59%
74%
% besvarelser på spørsmål
Hvilke av disse async-funksjonene har du brukt?
Vi spurte medlemmer av JavaScript-fellesskapet om å dele sitt "valg av året"

Mine valg for 2023: Replicache

Ingen teknologi har hatt større innvirkning på kvaliteten på det jeg har levert de siste årene. Jeg tror de bærer faklen for å presse hva som kan gjøres på nettet.
Vi spurte medlemmer av JavaScript-fellesskapet om å dele sitt "valg av året"

Browser-API-er

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

🚫 Ingen

3,251
0%
12%
24%
37%
49%
61%
% besvarelser på spørsmål
Hvilke av disse browser-API-ene har du brukt?

Utfordringer med språk

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%
% besvarelser på spørsmål
Hva er dine viktigste smertepunkter når det gjelder JavaScript-språket?
Fritekstformat

Smertepunkter med browser-API-er

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%
% besvarelser på spørsmål
Hva er dine viktigste smertepunkter når det gjelder browser-API-er?
Fritekstformat
Vi spurte medlemmer av JavaScript-fellesskapet om å dele sitt "valg av året"

Mine valg for 2023: Alba Silvente Fuentes

Alba skriver om frontend-utvikling, webarkitektur og webytelse, har deltatt på mange konferanser, og har en podcast, "No me da la vida". Hun har inspirert mange utviklere, og jeg er en av dem!
Vi spurte medlemmer av JavaScript-fellesskapet om å dele sitt "valg av året"

Arisa Fukuzaki

Senior DevRel Engineer & Docs hos Storyblok

Lestelisten

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%
% besvarelser på spørsmål
Hvor mange ganger hvert element ble lagt til en respondentens leseliste, funksjoner som lar folk lære mer om spesifikke emner mens de tar undersøkelsen.

Anbefalte ressurser

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.
Takk til våre partnere for deres bidrag! Lær mer.