ข้ามไปยังเนื้อหา

Metadata

Additional metadata collected about respondents.

The language respondents selected to fill out the survey.

0%
16%
33%
49%
65%
82%
1

อังกฤษ

11,429
2

สเปน

769
3

ฝรั่งเศส

369
4

เยอรมัน

270
5

รัสเซีย

255
6

จีน (ตัวย่อ)

215
7

ญี่ปุ่น

95
8

โปแลนด์

76
9

ดัตช์

40
10

จีน (ตัวเต็ม)

37
11

ไม่มีคำตอบ

460
0%
16%
33%
49%
65%
82%
% ของผู้เข้าร่วมการสำรวจ

The proportion of the survey filled out by respondents.

0%
12%
23%
35%
46%
58%
1

0-10%

836
2

10-20%

360
3

20-30%

304
4

30-40%

289
5

40-50%

211
6

50-60%

195
7

60-70%

278
8

70-80%

467
9

80-90%

2,109
10

90-100%

8,106
11

100

846
12

ไม่มีคำตอบ

14
0%
12%
23%
35%
46%
58%
% ของผู้เข้าร่วมการสำรวจ

Whether respondents signed in or filled out the survey as guests.

0%
11%
21%
32%
42%
53%
1

Guest Account

7,392
2

Logged-in Account

6,609
3

ไม่มีคำตอบ

14
0%
11%
21%
32%
42%
53%
% ของผู้เข้าร่วมการสำรวจ

What device was used to take the survey.

0%
9%
19%
28%
37%
47%
1

Desktop

2

Mobile

3

Tablet

4

ไม่มีคำตอบ

0%
9%
19%
28%
37%
47%
% ของผู้เข้าร่วมการสำรวจ

What browser was used to take the survey.

0%
8%
16%
24%
32%
40%
4

Microsoft Edge

6

Samsung Internet for Android

7

Yandex Browser

8

WeChat

9

ไม่มีคำตอบ

10

คำตอบอื่นๆ

คำตอบที่ตรงกับ “คำตอบอื่นๆ” 5
0%
8%
16%
24%
32%
40%
% ของผู้เข้าร่วมการสำรวจ

What OS version was used to take the survey.

0%
7%
15%
22%
29%
37%
6

ไม่มีคำตอบ

7

คำตอบอื่นๆ

คำตอบที่ตรงกับ “คำตอบอื่นๆ” 6
0%
7%
15%
22%
29%
37%
% ของผู้เข้าร่วมการสำรวจ

This chart shows which other Devographics surveys this year's respondents had previously taken part in.

The fact that a sizeable segment of this year's respondents had also taken other surveys points to web development not being quite as fragmented as one might think – even if you primarily write JavaScript, keeping up with CSS and the web platform is still key!

Note that we can only generate this datapoint for respondents taking the survey while logged-in. Guest respondents appear as “No Answer”.

0%
15%
31%
46%
62%
77%
6

คำตอบที่ตัดออก

2
7

ไม่มีคำตอบ

10,827
0%
15%
31%
46%
62%
77%
% ของผู้เข้าร่วมการสำรวจ

This chart shows how many times this year's respondents had taken part in a State of JS survey before.

The fact that the largest bucket consists of new respondents means we are successfully reaching a new population, which mitigates bias that might carry over from our existing audience. But it also points to the challenges of getting people to consistently fill out a survey year after year.

Note that we can only generate this datapoint for respondents taking the survey while logged-in. Guest respondents appear as “No Answer”.

0%
13%
26%
38%
51%
64%
1

0

2,736
2

1

1,128
3

2

569
4

3

269
5

4

203
6

5

146
7

คำตอบที่ตัดออก

1
8

ไม่มีคำตอบ

8,963
0%
13%
26%
38%
51%
64%
% ของผู้เข้าร่วมการสำรวจ

Chronological breakdown of when responses were collected.

0
200
400
600
800
1,000
1,200
1,400
11/13
11/16
11/19
11/22
11/25
11/28
12/01
12/04
12/07
12/10
0
200
400
600
800
1,000
1,200
1,400
จำนวน

The majority of respondents knew about the survey from previous years. It's also worth highlighting that the Angular and Nuxt homepages featured banners pointing their users to the survey; and that Bluesky came in at number 5 despite this being the first time appearing as a traffic source for the survey.

We also made special outreach efforts (full report here) focused on attracting more women developers.

0%
8%
16%
24%
32%
40%
2

9

ที่ทำงาน

0%
8%
16%
24%
32%
40%
% ของผู้เข้าร่วมการสำรวจ
Respondent source is computed based on referrer data, URL tracking data, and self-reported answers.