New version of mainResponder.respond
Add an ETag header to every response.
Consider If-Modified-Since and If-None-Match, and if possible return a 304 with an empty response body.
This works across all pages served by mainResponder, including all of Manila. Note that it doesn't optimize computational performance, each page still has to be generated to see what its ETag will be, but it does optimize what goes over the wire, and increases performance for the end-user, and saves on bandwidth bills.
It's been burning in on one of my new "monster" servers on scripting.com. Happy to make the new version available to all Frontier users, and to UserLand if they wish to distribute it.