noscript definiuje alternatywną treść dla użytkowników, którzy wyłączyli skrypty w przeglądarce lub mają przeglądarkę, która nie obsługuje skryptu (zostanie ona wtedy wyświetlona).
noscript
W HTML5 znacznika <noscript> można używać zarówno wewnątrz <head>, jak i <body>. W przypadku użycia wewnątrz elementu <head> musi zawierać tylko elementy <link>, <style> i <meta> (?).
Dobrą praktyką jest również używanie połączonych komentarzy HTML+JS do „ukrywania” skryptów przed przeglądarkami bez obsługi skryptów po stronie klienta (więc nie wyświetlą ich jako zwykłego tekstu):
<script> <!-- function displayMsg() { alert("Hello World!") } // --> </script>