You could always use xdelta.
Haven't heard of that one - I'll definitely look into that.
I've also found a 7zip plugin that looks like it can open asar files like a zip.
I'll have to think about which one is better for the user - looks like each option would have a different distribution method.