In terms of editing, I think it might be easy if you use Git and Tweego (google it), since it lets you decompile an HTML file, merge edits, and then recompile it to play it.
True, but then instead of requiring users to manually install files without any special programs, it's instead a tradeoff of requiring them to install and know how to run 2 programs (and I think requires the main game to always decompile the same way between versions, which might not happen?)