Salt la conținut

Utilizare

Cum folosești HTML.

Interoperabilitate browser

There are few things more frustrating than knowing a new browser API would solve your problem perfectly, but that you can't use it because of poor support.

Thankfully, with initiatives like Interop one can hope that the Popover API and Anchor Positioning soon join the ranks of the features we all use without giving it a second thought.

0%
17%
33%
50%
67%
83%
1

2

3

4

5

6

Safari issues

7

<select>

8

<input type="date">

9

10

Customized built-in elements

0%
17%
33%
50%
67%
83%
% 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ă

While poor browser support is certainly a problem, even well-supported features can see lower usage if they are hard to customize to developer needs, or just plain hard to master.

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

<select>

2

<input type="date">

3

4

5

6

7

<select multiple>

8

9

Form inputs

10

Autocomplete

11

Dropdown menus

12

<input type="checkbox">

13

Alte răspunsuri

Answers matching “Alte răspunsuri” 260
0%
17%
35%
52%
69%
86%
% 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

It might seem weird that omnipresent UI controls such as tabs or datatables still don't have a corresponding native HTML element.

But getting these complex behaviors right while accounting for all edge cases takes time, so for now all we can do is wait and hope these elements make their way to the browser one day.

0%
10%
20%
31%
41%
51%
1

Data table (cu sortare, filtrare etc.)

1,798
2

Tab-uri

1,419
3

Switch / Toggle

1,114
4

Skeleton UI / Loading Placeholder

977
5

Context Menu / Right-Click Menu

953
6

Carusel

917
7

Scroll infinit

844
8

Acordeon

563
9

Zoom imagine

439
10

Buton segmentat

267
0%
10%
20%
31%
41%
51%
% din respondenții la întrebare
Dacă ai putea să adaugi 3 elemente în HTML, care ar fi acestea?

Echilibrul HTML/CSS vs JavaScript/TypeScript

We still spend far more time writing JavaScript (or TypeScript) than anything else. While there's nothing wrong with that, the web platform as a whole's ongoing progress will hopefully help balance things out a bit in the near future.

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

100% HTML/CSS

46
2

1

261
3

2

368
4

3

273
5

50%–50%

617
6

5

494
7

6

1,118
8

7

470
9

100% JS

33
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

While “classic” use cases like blogs or homepages still represent a sizable part of the modern web developer's workload, the largest chunk by far is now web apps – which in turn explains why the web platform has been adapting to this new state of things.

0%
17%
33%
50%
67%
84%
1

Aplicații web

3,031
2

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

2,048
3

Site-uri de marketing & landing pages

1,701
4

Design systems

1,390
5

Email-uri

1,038
6

Aplicații desktop

767
7

Aplicații mobile

705
8

Documente tipărite

493
9

E-Commerce sites

10

🚫 Niciuna

10
11

Alte răspunsuri

92
0%
17%
33%
50%
67%
84%
% din respondenții la întrebare
Pentru ce folosești HTML?

Programming & Technical Tools topped the rankings, which makes sense for a developer-focused survey.

It's also interesting to note that E-commerce came in third, as this is a sector that faces the double challenge of building highly performant sites that also need to feature complex user interactions.

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

Programare și instrumente tehnice

1,162
2

Consultanță și servicii

838
3

Ecommerce & Retail

588
4

Educație

474
5

Finanțe

395
6

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

342
7

Divertisment

300
8

Știri, mass-media & blog-uri

281
9

Sănătate

230
10

Guvern

225
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.