
For SPA routing specifically — the accepted pattern is moving focus to either the new page <h1> or a skip link after navigation. Most teams just… don’t do this. It’s a significant failure for screen reader users but keyboard-only users are also affected.

One thing worth mentioning for anyone evaluating k6: the k6 extensions ecosystem is worth exploring early. We added
xk6-sqlto test some of our DB-heavy endpoints more realistically. The extension model is a bit involved to set up but powerful.