Ditto on this. I'd love to see offline support. I do a lot of work on a laptop travelling from home to work and back each day on public transport. Some of the areas during that journey have internet dead-zones. It'd be a pain if I had to stop working because of that.
To me this is easily the most important feature, even if it's only the ability to keep coding (without live testing).