<<THIS REPOSITORY IS DEPRECATED>> The HTTP Archive provides information about website performance such as # of HTTP requests, use of gzip, and amount of JavaScript. This information is recorded over time revealing trends in how the Internet is performing. Built using Open Source software, the code and data are available to everyone allowing researchers large and small to work from a common base.
form_control_a11y_tree: A slimmed down version of the browser accessibility tree for form controls (select, input, textarea, buttons)
fieldset_radio_checkbox: Documents how many radios and checkboxes there are. Then checks how many of those inputs are correctly placed in a fieldset with a legend
required_form_controls: Scans for all the required form controls on the page. Looks for required, aria-required, or an asterisk at the start or end of the visible label
Track <audio> elements and their <track>s
Addition of a total_with_track metric to the videos section in almanac.js
This code has been tested on custom built pages (example) and amazon.com (stress test for large amounts of elements) and passed the tests.
Progress on https://github.com/HTTPArchive/almanac.httparchive.org/issues/2147
This PR adds five new metrics:
form_control_a11y_tree
: A slimmed down version of the browser accessibility tree for form controls (select, input, textarea, buttons)fieldset_radio_checkbox
: Documents how many radios and checkboxes there are. Then checks how many of those inputs are correctly placed in a fieldset with a legendrequired_form_controls
: Scans for all the required form controls on the page. Looks forrequired
,aria-required
, or an asterisk at the start or end of the visible label<audio>
elements and their<track>
stotal_with_track
metric to thevideos
section in almanac.jsThis code has been tested on custom built pages (example) and amazon.com (stress test for large amounts of elements) and passed the tests.
Amazon.com test
Custom page test