This does not provide you with all the switches of local 'Txt2Html' process, but it would be simple to add those if needed. You can pipe and redirect the output just as you would with any command-line tool. However, in the above version, you can only process data files that can be reached by URL, not local files. The load imposed by this particular process is not particularly high, but it is easy to imagine other types of processes where processing on the client is more efficient and desirable. In short, what could helpfully be updated at each program run is the utility functions.
Most functions are merely commented headers, real updated program logic can be filled in as needed.
Txt2Html updates The error goes to console, the converted output to a file. There are a few things going on here. On a modem connection this could be significantly faster. But download size is not the main thing. For 'Txt2Html' it probably does not matter if users auto-download the whole latest module.