…sollte man dann auch ehrlich sagen: Das ist eine clientseitige Anwendung und keine klassische Website mit ein paar Extras. Für solche Fälle ist „ohne JS“ kein sinnvolles Qualitätsziel, wohl aber ein sauberer Umgang mit Ausfällen, langsamen Geräten und deaktivierten Skripten. Ein verständlicher Fehlerhinweis ist besser als eine leere Oberfläche.
Den No-JS-Rückfall würde ich inzwischen sogar in den Testprozess aufnehmen: wichtige Seiten einmal mit deaktiviertem JavaScript durchklicken, Formulare abschicken, Login und Bestellablauf prüfen. Nicht jede Komfortfunktion muss dabei erhalten bleiben, aber Kernaufgaben schon. Macht ihr solche Tests manuell oder habt ihr dafür schon Checks in der CI?