3 ms·
> is fine as it is, but changing the page after scripts load can potentially mean seeing the no-script content briefly (FOUC - Flash of Unscripted Content). Pu
by account42 6mo ago
> is fine as it is, but changing the page after scripts load can potentially mean seeing the no-script content briefly (FOUC - Flash of Unscripted Content). Putting the message in a <noscript> tag avoids that.
These days you can use CSS to only show the message after a short delay.
But the majority of websites have no business actually requiring JS so the W3C recommendation is the only one that matters.
- xg15 6mo ago> These days you can use CSS to only show the message after a short delay. This sounds bad for accessibility though. Wouldn't the issue stay the same for screen readers or (legitimate) scrapers?