Shameless plug, my homepage on GitHub is also one binary (self-extracting ZIP) file which run on client-side, see https://gildas-lormeau.github.io/
I agree it would be "great" a complete website in the ZIP. I think this is technically possible, someone just have to code it.