Poor22.0%

AWCS

What the AWCS is, and how it is measured

The figures the index is made of, with their own series: a technology whose index is flat can still have moved on one dimension.

Read

What Read measures

Lighthouse builds the accessibility tree an agent would traverse and scores the page pass or fail. The denominator is only the pages the audit could evaluate: a notApplicable or an error is excluded rather than counted as a failure, and the fraction that could be evaluated is published beside it as the coverage.

n=1 · coverage 100.0% · margin ±53.00 pp.

53% of the score
Read on its full scale

Excellent100.0%

Guide

What Guide measures

The llms-txt audit passing: a file is served AND Lighthouse considers it valid. The denominator is every sampled page, so this is a fraction of the whole web and not of the sites that have a file. This is the figure the index uses, because a broken file does not guide an agent.

n=1 · coverage 100.0% · margin ±53.00 pp.

27% of the score
Guide on its full scale

Very poor0.0%

Act

What Act measures

A count, not a percentage: how many sampled sites register WebMCP tools that an agent can call. It is the audit that defines the Act dimension — the other two WebMCP audits measure how good those tools are, not whether they exist.

n=1 · coverage 100.0% · margin ±53.00 pp.

20% of the score
Act on its full scale

Very poor0.0%

Reachable

What Reachable measures

Read from the robots.txt of the sampled sites: of the AI agents we track, how many are NOT disallowed. Gradual and not a yes or no — turning away one agent out of seventeen is not the same as turning away all of them. A site with no robots.txt blocks nobody, so it counts as fully reachable: that is a measurement, not a gap. This is the only figure that MULTIPLIES the index instead of adding to it, because it is a precondition: if an agent cannot fetch the page, nothing else about the page matters. One caveat we would rather state than hide: a blanket Disallow under User-agent: * is not counted, because the corpus-wide measurement cannot see it either, and we would rather be consistent than clever.

n=1 · coverage 100.0% · margin ±53.00 pp.

multiplies the rest
Reachable on its full scale

Fair41.2%

Against the rest of JavaScript libraries

The 101 technologies in this category with a published index, and the web overall for scale. Darkmode.js is the highlighted bar.

InstantClick
InstantClick: 73.3%
73.3%
basket.js
basket.js: 53.3%
53.3%
Ziggy
Ziggy: 53.3%
53.3%
Cart.js
Cart.js: 46.7%
46.7%
Quicklink
Quicklink: 46.7%
46.7%
HeadJS
HeadJS: 44.4%
44.4%
math.js
math.js: 43.1%
43.1%
Glider.js
Glider.js: 41.0%
41.0%
Loadable-Components
Loadable-Components: 36.1%
36.1%
FilePond
FilePond: 35.6%
35.6%
Laravel Echo
Laravel Echo: 32.5%
32.5%
decimal.js
decimal.js: 31.3%
31.3%
MobX
MobX: 31.2%
31.2%
Swiffy Slider
Swiffy Slider: 31.1%
31.1%
Keen-Slider
Keen-Slider: 30.7%
30.7%
Lodash
Lodash: 28.9%
28.9%
Boomerang
Boomerang: 27.1%
27.1%
Slimbox
Slimbox: 26.7%
26.7%
Vuex
Vuex: 26.7%
26.7%
Wurfl
Wurfl: 26.7%
26.7%
Bootstrap Table
Bootstrap Table: 26.3%
26.3%
Preact
Preact: 25.9%
25.9%
Flickity
Flickity: 25.9%
25.9%
Apollo
Apollo: 25.2%
25.2%
jQuery DevBridge Autocomplete
jQuery DevBridge Autocomplete: 25.1%
25.1%
LazySizes
LazySizes: 24.1%
24.1%
PhotoSwipe
PhotoSwipe: 24.1%
24.1%
Fresco
Fresco: 23.3%
23.3%
lite-youtube-embed
lite-youtube-embed: 23.3%
23.3%
Muuri
Muuri: 23.3%
23.3%
Instant.Page
Instant.Page: 22.9%
22.9%
Darkmode.js
Darkmode.js: 22.0%
22.0%
core-js
core-js: 21.8%
21.8%
Splide
Splide: 20.8%
20.8%
Ethers
Ethers: 20.4%
20.4%
All sites
All sites: 19.9%
19.9%
Highlight.js
Highlight.js: 19.0%
19.0%
libphonenumber
libphonenumber: 19.0%
19.0%
Tiny Slider
Tiny Slider: 18.9%
18.9%
metisMenu
metisMenu: 18.2%
18.2%
Axios
Axios: 17.6%
17.6%
Dojo
Dojo: 17.5%
17.5%
DataTables
DataTables: 17.2%
17.2%
lit-html
lit-html: 17.0%
17.0%
lit-element
lit-element: 16.8%
16.8%
Clipboard.js
Clipboard.js: 16.4%
16.4%
AOS
AOS: 16.3%
16.3%
Closure Library
Closure Library: 15.4%
15.4%
jQuery
jQuery: 15.2%
15.2%
Day.js
Day.js: 15.1%
15.1%
jQuery Modal
jQuery Modal: 15.0%
15.0%
Lenis
Lenis: 14.9%
14.9%
web-vitals
web-vitals: 14.6%
14.6%
Swiper
Swiper: 14.6%
14.6%
Lightbox
Lightbox: 14.4%
14.4%
Browser-Update.org
Browser-Update.org: 14.3%
14.3%
Modernizr
Modernizr: 14.0%
14.0%
Zepto
Zepto: 13.8%
13.8%
Underscore.js
Underscore.js: 13.7%
13.7%
Htmx
Htmx: 13.6%
13.6%
Lozad.js
Lozad.js: 13.5%
13.5%
List.js
List.js: 13.3%
13.3%
jQuery Migrate
jQuery Migrate: 13.2%
13.2%
SweetAlert2
SweetAlert2: 13.0%
13.0%
Dropzone
Dropzone: 12.8%
12.8%
SweetAlert
SweetAlert: 12.6%
12.6%
Polyfill
Polyfill: 11.9%
11.9%
Moment.js
Moment.js: 11.7%
11.7%
FancyBox
FancyBox: 11.7%
11.7%
Marked
Marked: 11.6%
11.6%
Glide.js
Glide.js: 11.6%
11.6%
jQuery UI
jQuery UI: 11.5%
11.5%
Barba.js
Barba.js: 11.4%
11.4%
Hammer.js
Hammer.js: 11.1%
11.1%
crypto-js
crypto-js: 11.1%
11.1%
YUI
YUI: 11.0%
11.0%
script.aculo.us
script.aculo.us: 10.7%
10.7%
Selectize
Selectize: 10.7%
10.7%
Slimbox 2
Slimbox 2: 10.7%
10.7%
Tippy.js
Tippy.js: 10.6%
10.6%
scrollreveal
scrollreveal: 10.5%
10.5%
Isotope
Isotope: 10.3%
10.3%
Select2
Select2: 10.3%
10.3%
Slick
Slick: 9.9%
9.9%
SoundManager
SoundManager: 9.5%
9.5%
Twitter typeahead.js
Twitter typeahead.js: 9.5%
9.5%
Howler.js
Howler.js: 9.2%
9.2%
fullPage.js
fullPage.js: 8.9%
8.9%
jPlayer
jPlayer: 8.8%
8.8%
OWL Carousel
OWL Carousel: 8.3%
8.3%
ScrollMagic
ScrollMagic: 7.1%
7.1%
prettyPhoto
prettyPhoto: 7.0%
7.0%
PubSubJS
PubSubJS: 5.6%
5.6%
Choices
Choices: 4.1%
4.1%
LazySizes unveilhooks plugin
LazySizes unveilhooks plugin: 3.7%
3.7%
Snap.svg
Snap.svg: 3.5%
3.5%
Immutable.js
Immutable.js: 0.0%
0.0%
Intersection Observer
Intersection Observer: 0.0%
0.0%
Moment Timezone
Moment Timezone: 0.0%
0.0%
SpriteSpin
SpriteSpin: 0.0%
0.0%
TurfJS
TurfJS: 0.0%
0.0%
XRegExp
XRegExp: 0.0%
0.0%
00.250.500.751.0
Every JavaScript libraries technology the census can publish, against the web overall (19.9%). The scale is always 0–1.

What else we measure here

97.0%
Google's category score

Google's category score

Sample
n=1
Coverage
100.0%
100.0%
Sites with an AI crawler policy

Sites with an AI crawler policy

Sample
n=1
Coverage
100.0%
41.2%
Agents that can reach the site

Agents that can reach the site

Sample
n=1
Coverage
100.0%
100.0%
Pages an agent can parse

Pages an agent can parse

Sample
n=1
Coverage
100.0%
0.0%
Sites serving an llms.txt

Sites serving an llms.txt

Sample
n=1
Coverage
100.0%
0.0%
Sites with a valid llms.txt

Sites with a valid llms.txt

Sample
n=1
Coverage
100.0%
0
Sites exposing tools

Sites exposing tools

Sample
n=1
Coverage
100.0%

How this was measured