Web browsers are finally getting enough features that it’s possible to run the TADS 2 interpreter in them. I’ve made a rough proof-of concept port of the official TADS 2 interpreter to HTML5.
It requires a very recent browser such as Firefox 55, Chrome 60, or Safari 10.1. Edge will gain support for the necessary features in the fall. Notably, I was able to run some TADS 2 games on Android through a web browser.
The UI is not very polished. I was mostly making the port out of curiosity. The port does have rudimentary support for htmltads, images, and game saving though (I don’t own an iphone, but I suspect that game saving won’t work on the iphone due to the lack of files on the iphone).