The easiest way to keep your apps accessible is not making them web apps. Instead of relying on an entirely redundant abstraction layer/OS built on top of your existing one just write native applications.
But if you have to do it in a browsers then at least make it so the actual content (text/images) do not require JS to load and display.
But if you have to do it in a browsers then at least make it so the actual content (text/images) do not require JS to load and display.