Bỏ qua đến nội dung

Usage

How you use HTML.

Browser Interoperability

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

2

3

4

5

<input type="date">

6

Safari issues

7

8

9

Firefox issues

10

0%
18%
35%
53%
70%
88%
% của người trả lời câu hỏi
Which existing HTML features or browser APIs are you unable to use because of browser differences or lack of support?
(câu hỏi dạng tự do)

Limited Functionality

Good candidates might be existing HTML features that you often have to recreate or augment using JS.

Please also specify the reason, such as lack of functionality, difficult styling, poor accessibility, etc.

0%
17%
34%
51%
68%
85%
1

<input type="date">

2

3

<select>

4

Form inputs

5

<input type="checkbox">

6

7

8

<select multiple>

9

Dropdown menus

10

0%
17%
34%
51%
68%
85%
% của người trả lời câu hỏi
Which existing HTML features or browser APIs are you unable to use for other reasons (and why)?
(câu hỏi dạng tự do)
0%
11%
21%
32%
43%
53%
1

Data table (with sorting, filtering, etc.)

6,400
2

Tabs

4,681
3

Switch / Toggle

3,700
4

Skeleton UI / Loading Placeholder

3,621
5

Context Menu / Right-Click Menu

3,578
6

Carousel

3,147
7

Infinite Scroll

3,096
8

Accordion

2,370
9

Image Zoom

1,460
10

Segmented Button

793
0%
11%
21%
32%
43%
53%
% của người trả lời câu hỏi
If you could add 3 elements to HTML, what would they be?

Total, if you work on multiple projects that are used by other developers. If you’re not sure, pick the closest to your best estimate. For open source code, npm downloads might offer a useful data point.

0%
10%
20%
30%
40%
50%
1

A few other developers (e.g. developers within a small team)

6,217
2

Less than a thousand developers

1,447
3

Thousands of developers

489
4

Millions of developers

152
5

🚫 None (Just me)

4,071
0%
10%
20%
30%
40%
50%
% của người trả lời câu hỏi
Other than yourself, how many developers use the libraries, packages, components, APIs etc. that you create or maintain?

HTML/CSS vs JavaScript/TypeScript Balance

0%
6%
12%
18%
24%
30%
1

100% HTML/CSS

154
2

1

599
3

2

1,141
4

3

958
5

50%–50%

2,073
6

5

1,663
7

6

3,759
8

7

2,025
9

100% JS

189
0%
6%
12%
18%
24%
30%
% của người trả lời câu hỏi
How do you divide your time between writing HTML/CSS and JavaScript (or TypeScript) code?
0%
17%
35%
52%
69%
86%
1

Web apps

10,843
2

Blogs or other text-heavy sites

6,976
3

Marketing sites & landing pages

6,250
4

Design systems

4,727
5

Emails

4,291
6

Mobile apps

2,698
7

Desktop apps

2,610
8

Printed documents

1,878
9

E-Commerce sites

10

Video games

11

Browser Extensions

12

🚫 None

58
13

Câu trả lời khác

316
0%
17%
35%
52%
69%
86%
% của người trả lời câu hỏi
What do you use HTML for?

Ngành công nghiệp

0%
7%
14%
21%
28%
35%
1

Công cụ lập trình & kỹ thuật

4,158
2

Tư vấn & Dịch vụ

2,275
3

Thương mại điện tử & Bán lẻ

2,059
4

Giáo dục

1,667
5

Công cụ Marketing/Bán hàng/Phân tích

1,356
6

Tài chính

1,328
7

Giải trí

1,155
8

Tin tức, truyền thông & blog

998
9

Chăm sóc sức khỏe

945
10

Chính phủ

819
0%
7%
14%
21%
28%
35%
% của người trả lời câu hỏi
Bạn làm việc trong (những) ngành công nghiệp nào?
💡
Chia sẻ khảo sát này trên Twitter, Facebook hoặc qua email thì đã được khoa học chứng minh là cải thiện hiệu suất viết code của bạn lên tới 15%.

Tài nguyên được đề xuất

Frontend Masters

Frontend Masters

Advance Your Skills with In-Depth, Modern Front-End Engineering Courses
Cảm ơn các đối tác đã hỗ trợ chúng tôi! Tìm hiểu thêm.