The popular ones

Why these ones, and who chose them

An editorial shortcut and not a ranking: a list of names written by hand, so that a reader who came looking for one of them finds it without reading the whole table. Being absent from it means nothing about a technology — the full list below has every one the census can publish in this category, these included.

The names most people arrive with.

TechnologyAWCSMonth by month
Nuxt.js
Nuxt.js scores 22.7%22.7%
Nuxt.js: 5 months, up▲ +2.5
Nginx
Nginx scores 16.7%16.7%
Nginx: 5 months, up▲ +1.3
LiteSpeed
LiteSpeed scores 15.9%15.9%
LiteSpeed: 5 months, up▲ +0.6
Apache HTTP Server
Apache HTTP Server scores 14.3%14.3%
Apache HTTP Server: 5 months, up▲ +0.4

Every one of them, best first

How to read these figures

The colour says what a bar IS, not how it scores: the accent is the one this page is about, grey is everything it is compared with, and the hollow bar is the web overall — the ruler, not a rival. Whether a figure is above or below the rest of the web is in the number and in the arrow beside it.

Every figure here comes from a sample, not from counting every site — so it carries a margin: how much it could move if we had happened to sample different pages. A figure measured on a thousand pages has a wide margin; one measured on a hundred thousand has a narrow one. It matters for one thing: two figures that differ by less than the wider of their margins are not one above the other, they are tied. That is why nothing here has a position number.

Every technology in this category the census can publish a figure for, including the ones above. A technology is here when it has all four dimensions and enough sample to publish; a technology that belongs to two categories is in both.

TechnologyAWCSMonth by month
Next.js App Router

Next.js App Router

Sample
n=4,843
Coverage
98.5%
Margin
±0.76
The web overall
21.0%

Two figures closer together than ±0.76 are tied, not ranked.

Next.js App Router scores 29.7%29.7%
Next.js App Router: 5 months, up▲ +3.2
Apache Tomcat

Apache Tomcat

Sample
n=329
Coverage
96.5%
Margin
±2.92
The web overall
21.0%

Two figures closer together than ±2.92 are tied, not ranked.

Apache Tomcat scores 27.9%27.9%
Apache Tomcat: 5 months, no significant change= −2.8
Express

Express

Sample
n=1,267
Coverage
95.5%
Margin
±1.49
The web overall
21.0%

Two figures closer together than ±1.49 are tied, not ranked.

Express scores 25.3%25.3%
Express: 5 months, up▲ +3.0
Nuxt.js

Nuxt.js

Sample
n=1,588
Coverage
97.0%
Margin
±1.33
The web overall
21.0%

Two figures closer together than ±1.33 are tied, not ranked.

Nuxt.js scores 22.7%22.7%
Nuxt.js: 5 months, up▲ +2.5
Caddy

Caddy

Sample
n=193
Coverage
97.0%
Margin
±3.82
The web overall
21.0%

Two figures closer together than ±3.82 are tied, not ranked.

Caddy scores 19.0%19.0%
Caddy: 5 months, down▼ −4.5
Tengine

Tengine

Sample
n=121
Coverage
93.1%
Margin
±4.82
The web overall
21.0%

Two figures closer together than ±4.82 are tied, not ranked.

Tengine scores 17.2%17.2%
Tengine: 5 months, up▲ +7.1
Kestrel

Kestrel

Sample
n=193
Coverage
95.5%
Margin
±3.82
The web overall
21.0%

Two figures closer together than ±3.82 are tied, not ranked.

Kestrel scores 17.0%17.0%
Kestrel: 5 months, down▼ −5.4
Nginx

Nginx

Sample
n=38,197
Coverage
96.5%
Margin
±0.27
The web overall
21.0%

Two figures closer together than ±0.27 are tied, not ranked.

Nginx scores 16.7%16.7%
Nginx: 5 months, up▲ +1.3
LiteSpeed

LiteSpeed

Sample
n=9,940
Coverage
97.7%
Margin
±0.53
The web overall
21.0%

Two figures closer together than ±0.53 are tied, not ranked.

LiteSpeed scores 15.9%15.9%
LiteSpeed: 5 months, up▲ +0.6
IIS

IIS

Sample
n=3,938
Coverage
96.1%
Margin
±0.84
The web overall
21.0%

Two figures closer together than ±0.84 are tied, not ranked.

IIS scores 15.5%15.5%
IIS: 5 months, no significant change= −0.3
OpenResty

OpenResty

Sample
n=2,239
Coverage
95.8%
Margin
±1.12
The web overall
21.0%

Two figures closer together than ±1.12 are tied, not ranked.

OpenResty scores 14.5%14.5%
OpenResty: 5 months, up▲ +1.9
Apache HTTP Server

Apache HTTP Server

Sample
n=28,190
Coverage
96.5%
Margin
±0.32
The web overall
21.0%

Two figures closer together than ±0.32 are tied, not ranked.

Apache HTTP Server scores 14.3%14.3%
Apache HTTP Server: 5 months, up▲ +0.4
Google Web Server

Google Web Server

Sample
n=133
Coverage
99.3%
Margin
±4.60
The web overall
21.0%

Two figures closer together than ±4.60 are tied, not ranked.

Google Web Server scores 13.8%13.8%
—
OpenGSE

OpenGSE

Sample
n=1,569
Coverage
99.4%
Margin
±1.34
The web overall
21.0%

Two figures closer together than ±1.34 are tied, not ranked.

OpenGSE scores 13.6%13.6%
OpenGSE: 5 months, no significant change= −0.1
Phusion Passenger

Phusion Passenger

Sample
n=216
Coverage
96.9%
Margin
±3.61
The web overall
21.0%

Two figures closer together than ±3.61 are tied, not ranked.

Phusion Passenger scores 13.3%13.3%
Phusion Passenger: 5 months, no significant change= +1.2