The only reliable way to know your site works without JavaScript is to test in an environment where JavaScript doesn't exist.
Lynx is a text-based web browser — no JavaScript engine, no CSS rendering, pure HTML. Everything keyboard-navigated.
# macOS brew install lynx # Ubuntu/Debian sudo apt install lynx # View a local dev server lynx http://localhost:8080 # View any URL lynx https://brennan.day
<noscript> message appear and make sense?
Browser DevTools:
Firefox: Settings → Disable JavaScript (less reliable — some JS may still affect state)
NoScript extension:
More granular — block scripts per-domain
Bombadillo / Offpunk:
Terminal browsers that also lack JavaScript — good for seeing how the small web sees your site
Lynx navigation is numbered links, linear content order. It exposes: