Gå til innhold

Usage

How you use HTML.

Browser Interoperability

Det er få ting mer frustrerende enn å vite at en ny nettleser-API perfekt ville løse problemet ditt, men at du ikke kan bruke den på grunn av dårlig støtte.

Heldigvis, med initiativer som Interop kan man håpe at Popover API og Anchor Positioning snart blir en del av de funksjonene vi alle bruker uten å tenke på det.

Which existing HTML features or browser APIs are you unable to use because of browser differences or lack of support?
Fritekstformat
Multiple
0%
20%
40%
60%
80%
100%
1

2

3

4

5

6

Safari issues

7

<select>

8

<input type="date">

9

10

Customized built-in elements

0%
20%
40%
60%
80%
100%
% besvarelser på spørsmål

Limited Functionality

Selv om dårlig nettleserstøtte definitivt er et problem, kan også godt støttede funksjoner få lavere bruk dersom de er vanskelige å tilpasse utviklernes behov, eller rett og slett vanskelig å mestre.

Which existing HTML features or browser APIs are you unable to use for other reasons (and why)?
Fritekstformat
Multiple
0%
20%
40%
60%
80%
100%
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

Andre svar

Svar som matcher “Andre svar” 260
0%
20%
40%
60%
80%
100%
% besvarelser på spørsmål

Missing Elements

Det kan virke merkelig at allestedsnærværende UI-kontroller som faner eller datatabeller fortsatt ikke har et tilsvarende native HTML-element.

Men å få disse komplekse atferdene riktig mens man tar høyde for alle kanttilfellene tar tid, så for nå er alt vi kan gjøre å vente og håpe at disse elementene en dag kommer til nettleseren.

If you could add 3 elements to HTML, what would they be?
Multiple
0%
20%
40%
60%
80%
100%
1

Data table

1,797
2

Tabs

1,419
3

Switch / Toggle

1,113
4

Skeleton UI / Loading Placeholder

977
5

Context Menu / Right-Click Menu

953
6

Carousel

917
7

Infinite Scroll

844
8

Accordion

563
9

Image Zoom

438
10

Segmented Button

267
0%
20%
40%
60%
80%
100%
% besvarelser på spørsmål

HTML/CSS vs JavaScript/TypeScript Balance

Vi bruker fortsatt langt mer tid på å skrive JavaScript (eller TypeScript) enn noe annet. Selv om det ikke er noe galt med det, vil webplattformens pågående fremgang forhåpentligvis bidra til å balansere dette litt i nær fremtid.

How do you divide your time between writing HTML/CSS and JavaScript (or TypeScript) code?
0%
20%
40%
60%
80%
100%
1

100% HTML/CSS

46
2

1

260
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%
20%
40%
60%
80%
100%
% besvarelser på spørsmål

HTML Usage

Selv om "klassiske" bruksområder som blogger eller hjemmesider fortsatt utgjør en betydelig del av den moderne webutviklerens arbeidsmengde, er den største andelen nå webapplikasjoner – som igjen forklarer hvorfor webplattformen har tilpasset seg denne nye tilstanden.

What do you use HTML for?
Multiple
0%
20%
40%
60%
80%
100%
1

Web apps

3,030
2

Blogs or other text-heavy sites

2,047
3

Marketing sites & landing pages

1,700
4

Design systems

1,390
5

Emails

1,038
6

Desktop apps

767
7

Mobile apps

705
8

Printed documents

493
9

E-Commerce sites

10

🚫 Ingen

10
11

Andre svar

92
0%
20%
40%
60%
80%
100%
% besvarelser på spørsmål

Programmering og tekniske verktøy toppet rangeringen, noe som gir mening for en utviklerfokusert undersøkelse.

Det er også interessant å merke seg at e-handel kom på tredjeplass, da dette er en sektor som møter den doble utfordringen med å bygge svært ytelseseffektive nettsteder som også trenger å inneholde komplekse brukerinteraksjoner.

Hvilken bransje(r) jobber du i?
Multiple
0%
20%
40%
60%
80%
100%
1

Programmering og tekniske verktøy

1,162
2

Konsulenttjenester

838
3

E-handel og detaljhandel

588
4

Utdannelse

474
5

Finans

395
6

Markedsføring/Salg/Analyseverktøy

342
7

Underholdning

300
8

Nyheter, media og blogging

281
9

Helsesektor

230
10

Statlig

225
0%
20%
40%
60%
80%
100%
% besvarelser på spørsmål
💡
Å dele denne undersøkelsen på Twitter, Facebook eller via e-post er vitenskapelig bevist å forbedre kodingen din med opptil 15 %.

Anbefalte ressurser

Frontend Masters

Frontend Masters

Advance Your Skills with In-Depth, Modern Front-End Engineering Courses
Takk til våre partnere for deres bidrag! Lær mer.