Page check

What breaks on one page load.

Paste an address. A browser loads the page on a desktop and on a phone, light and dark, and checks for text you cannot read, images and stylesheets that failed, sideways scrolling, a page that ignores clicks or cannot scroll, and controls hidden under fixed bars, with the measured checks built for the GenClass runtime (in testing; not in runtime 0.2.1). Then it types into the search box and double-clicks a submit button to look for races, with GenClass 0.2.1 watching. Requests that could change something on the site are answered inside the browser and never sent.

Watch every visit, not one page load.

GenClass runs inside your pages for real visitors and reports the races that only real traffic triggers: responses that land over newer data, duplicate submits, endpoints that keep failing. In guard mode it can merge a duplicate submit or drop a late response when the expected gain clears its safety margin. The visual checks on this page are built for the runtime and in testing for a release after 0.2.1; runtime 0.2.1 does not have them yet.

Install in one line, first thing in <head>

<script src="https://cdn.jsdelivr.net/npm/@genclass/runtime@0.2.1" data-mode="guard"></script>

Or npm i @genclass/runtime. Free and open source (Apache-2.0).