Salt la conținut

Utilizare

Cum folosești HTML.

Interoperabilitate browser

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%
% din respondenții la întrebare
Pe care dintre funcționalitățile HTML sau API-urile existente ale browserului nu le poți folosi din cauza diferențelor între browsere sau a lipsei de suport?
(întrebare deschisă)

Funcționalitate limitată

Candidați buni ar putea fi funcționalitățile HTML existente pe care trebuie adesea să le recreezi sau să le extinzi folosind JS.

Te rugăm să menționezi și motivul, cum ar fi lipsa funcționalității, stilizarea dificilă, accesibilitatea redusă 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%
% din respondenții la întrebare
Pe care dintre funcționalitățile HTML sau API-urile existente ale browserului nu le poți folosi din alte motive (și de ce)?
(întrebare deschisă)

Elemente care lipsesc

0%
11%
21%
32%
43%
53%
1

Data table (cu sortare, filtrare etc.)

6,400
2

Tab-uri

4,681
3

Switch / Toggle

3,700
4

Skeleton UI / Loading Placeholder

3,621
5

Context Menu / Right-Click Menu

3,578
6

Carusel

3,147
7

Scroll infinit

3,096
8

Acordeon

2,370
9

Zoom imagine

1,460
10

Buton segmentat

793
0%
11%
21%
32%
43%
53%
% din respondenții la întrebare
Dacă ai putea să adaugi 3 elemente în HTML, care ar fi acestea?

Impactul în ecosistem

În cazul în care lucrezi pe mai multe proiecte care sunt folosite de alți programatori, menționează numărul cumulat. Dacă nu ești sigur, alege varianta cea mai apropiată de cea mai bună estimare a ta. În cazul codului open source, numărul de descărcări npm ar putea oferi un punct de plecare util în estimarea datelor.

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

Câțiva alți programatori (ex. programatori dintr-o echipă mică)

6,217
2

Mai puțin de 1.000 de programatori

1,447
3

Mii de programatori

489
4

Milioane de programatori

152
5

🚫 Niciunul (Doar eu)

4,071
0%
10%
20%
30%
40%
50%
% din respondenții la întrebare
În afară de tine, câți programatori folosesc librării, pachete, componente, API-uri etc. pe care le creezi sau întreții?

Echilibrul HTML/CSS vs JavaScript/TypeScript

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%
% din respondenții la întrebare
Cum îți împarți timpul între scrierea codului HTML/CSS și JavaScript (sau TypeScript)?

Utilizarea HTML

0%
17%
35%
52%
69%
86%
1

Aplicații web

10,843
2

Blog-uri sau alte site-uri cu mult conținut text

6,976
3

Site-uri de marketing & landing pages

6,250
4

Design systems

4,727
5

Email-uri

4,291
6

Aplicații mobile

2,698
7

Aplicații desktop

2,610
8

Documente tipărite

1,878
9

E-Commerce sites

10

Video games

11

Browser Extensions

12

🚫 Niciuna

58
13

Alte răspunsuri

316
0%
17%
35%
52%
69%
86%
% din respondenții la întrebare
Pentru ce folosești HTML?
0%
7%
14%
21%
28%
35%
1

Programare și instrumente tehnice

4,158
2

Consultanță și servicii

2,275
3

Ecommerce & Retail

2,059
4

Educație

1,667
5

Marketing/Vânzări/Instrumente de analiză

1,356
6

Finanțe

1,328
7

Divertisment

1,155
8

Știri, mass-media & blog-uri

998
9

Sănătate

945
10

Guvern

819
0%
7%
14%
21%
28%
35%
% din respondenții la întrebare
În ce industrie/industrii lucrezi?
💡
A fost dovedit științific că distribuirea sondajului pe Twitter, Facebook sau pe email îți îmbunătățește performanțele JavaScript cu până la 15%.

Resurse recomandate

Frontend Masters

Frontend Masters

Advance Your Skills with In-Depth, Modern Front-End Engineering Courses
Mulțumim partenerilor noștri pentru susținere! Află mai multe.